@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;800&display=swap);body{font-family:"Poppins",sans-serif}.subtitle{font-weight:300}b,label,strong{font-weight:600}.big-title{font-size:46px;text-align:center}@media (max-width:599px){.big-title{font-size:30px}}*{margin:0;padding:0;box-sizing:border-box;outline:none}body,html{min-height:100vh;scroll-behavior:smooth}#root{min-height:100vh;background:#fff;display:flex;flex-direction:column}.container-center{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1 1}main{flex:1 1;max-width:100vw;padding-bottom:40px}@media (min-width:800px){.hide-on-desktop{display:none!important}}.container{max-width:1180px}.container,.container-small{display:block;margin:0 auto;width:100%;padding:0 20px}.container-small{max-width:880px}section{padding:80px 0}.info-row{display:flex}.info-row div:first-child{margin-right:10px}.info-row .large{flex:1 1}.info-row .dropdown{width:-webkit-max-content;width:-moz-max-content;width:max-content}.slick-arrow:before{font-size:32px!important;color:#5a603e!important;font-family:"Font Awesome 5 Pro"!important}.slick-next,.slick-prev{height:30px}.slick-prev{left:-10px!important}.slick-prev:before{content:"\f104"!important}.slick-next{right:-10px!important}.slick-next:before{content:"\f105"!important}.arrows{display:flex}.arrows .arrow{color:#a8a8a8;border:1px solid #a8a8a8;display:flex;justify-content:center;align-items:center;flex-direction:column;width:40px;height:40px;border-radius:20px;cursor:pointer;font-size:24px;margin-right:10px}.arrows .arrow:hover{background:#f5f5f5}.arrows .arrow:last-child{margin:0}.full-center{justify-content:center;flex-direction:column}.full-center,.login-view{display:flex;align-items:center}.login-view{background:#979f73;flex:1 1;min-height:calc(100vh - 90px);flex-direction:column}.login-view .card{background:#979f73;width:500px;max-width:90%}.login-view-logo{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.login-view-logo img{width:100%;max-width:200px}.login-view-logo .caption{color:#fff;text-align:right;width:100%;font-weight:100;margin-top:10px}.login-view .no-margin{margin:0!important}.login-view .input{margin-bottom:20px}.login-view .forgot{justify-content:flex-start!important;margin-bottom:20px;text-transform:inherit;color:#fff;font-weight:100}.login-view .button{display:flex;justify-content:center}.login-view .styled-text-bold{color:#fff}.login-view .no-account-cta{margin:40px 0;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff}.login-view .no-account-cta .styled-text{color:#fff}.login-view .no-account-cta .button{color:#fff;text-transform:inherit}.login-view .button-full{margin-top:20px;display:block}.login-view .button-row{display:flex;justify-content:space-between}.styled-text{color:currentColor;display:inline-block}.styled-text-paragraph{font-weight:100;color:#2d2d2d}.styled-text-title{font-weight:500;color:#434343}@media (max-width:599px){.styled-text-title{font-size:28px}}.styled-text-bold{font-weight:500;color:#434343}.styled-text-label{font-weight:400}.styled-text-subtitle{font-weight:600!important;color:#434343;font-size:40px}@media (max-width:599px){.styled-text-subtitle{font-size:20px}}.card{border-radius:6px;background-color:#fff;box-shadow:0 3px 66px rgba(90,96,62,.13)}.card-no-shadow{box-shadow:0 0 0 transparent}.card-no-padding .card-info{padding:0!important}.card-has-slideshow .slide-show,.card-has-slideshow .slide-show img{height:200px;border-radius:6px 6px 0 0}.card-has-slideshow .slide-show img{object-fit:cover}.card-thumbnail{border-radius:6px 6px 0 0;width:100%;height:200px;background-position:50%;background-size:cover;background-color:#5a603e;display:flex;justify-content:center;align-items:center;flex-direction:column}.card-thumbnail-title{color:#fff!important}.card-info,.card-loading{padding:40px}.card-loading{display:flex;justify-content:center;align-items:center;flex-direction:column}.card-loading i{font-size:2em;color:#5a603e}.card-primary{color:#fff;background-color:#5a603e}.card-primary b,.card-primary h1,.card-primary p{color:#fff}.card-center{display:flex;justify-content:center;align-items:center;flex-direction:column}.card h1{font-size:26px}.slide-show{position:relative;overflow:hidden}.slide-show .arrow{position:absolute;top:0;bottom:0;display:flex;align-items:center}.slide-show .arrow-next{right:-40px}.slide-show .arrow-next i{transform:translateX(-15px)!important}.slide-show .arrow-prev{left:-40px}.slide-show .arrow-prev i{transform:translateX(15px)!important}.slide-show .arrow .icon{cursor:pointer;width:80px;height:80px;border-radius:40px;z-index:88;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:rgba(0,0,0,.6)}.slide-show .arrow .icon i{color:#fff;font-size:24px;transform:translateX(10px)}.slide-show img{width:100%}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year-container{margin:.4rem;text-align:center;display:flex;flex-wrap:wrap}.react-datepicker__year-container-text{display:inline-block;cursor:pointer;flex:1 0 30%;width:12px;padding:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected,.react-datepicker__year-container-text--in-range,.react-datepicker__year-container-text--in-selecting-range,.react-datepicker__year-container-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__year-container-text--in-range:hover,.react-datepicker__year-container-text--in-selecting-range:hover,.react-datepicker__year-container-text--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled,.react-datepicker__year-container-text--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover,.react-datepicker__year-container-text--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\00d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.input-gray input,.input-gray textarea{background:#f5f5f5}.input{display:flex;flex-direction:column}.input-error input,.input-error textarea,.input-increments-error .increments{border:1px solid #d63031!important}.input .MuiInput-root:hover:before{border:0}.input .MuiInput-root:after,.input .MuiInput-root:before{content:""!important;display:none;border:0 solid transparent}.input-row{display:flex}.input-row input{border-radius:5px 0 0 5px!important;flex:1 1 auto!important}.input label{margin-bottom:5px;font-size:14px;color:#433;line-height:18px}.input label .optional{color:#e6e6e6}.input textarea{min-height:200px;font-family:"Poppins",sans-serif!important}.input input{min-height:45px!important}.input input[type=time]:invalid{border:1px solid #d63031!important}.input .date-picker-input,.input input,.input textarea{display:block;box-sizing:border-box!important;padding:10px;border-radius:5px;border:1px solid #a8a8a8;color:#434343;font-size:14px;font-family:"Poppins",sans-serif!important;font-weight:400!important}.input .date-picker-input:focus,.input input:focus,.input textarea:focus{outline:none}.input .date-picker-input::-webkit-input-placeholder,.input input::-webkit-input-placeholder,.input textarea::-webkit-input-placeholder{color:#a8a8a8;font-family:"Poppins",sans-serif!important;font-weight:300!important}.input .date-picker-input:-ms-input-placeholder,.input input:-ms-input-placeholder,.input textarea:-ms-input-placeholder{color:#a8a8a8;font-family:"Poppins",sans-serif!important;font-weight:300!important}.input .date-picker-input::-ms-input-placeholder,.input input::-ms-input-placeholder,.input textarea::-ms-input-placeholder{color:#a8a8a8;font-family:"Poppins",sans-serif!important;font-weight:300!important}.input .date-picker-input::placeholder,.input input::placeholder,.input textarea::placeholder{color:#a8a8a8;font-family:"Poppins",sans-serif!important;font-weight:300!important}.input .date-picker{height:45px}.input .date-picker-input{height:45px;min-width:140px;cursor:pointer}.input .date-picker-input .placeholder{color:#a8a8a8;font-family:"Poppins",sans-serif!important;font-weight:300!important}.input .rc-time-picker{width:120px}.input .rc-time-picker-clear{display:flex;height:auto!important;top:0;bottom:0;align-items:center}.rc-time-picker-panel-inner{width:122px}.rc-time-picker-panel-select{width:60px}.rc-time-picker-panel-input-wrap{height:45px;padding:0;border-radius:5px;width:120px;max-width:120px}.rc-time-picker-panel-input-wrap input{border-radius:5px;height:45px;display:block;box-sizing:border-box!important;padding:10px;color:#434343;font-size:14px;font-family:"Poppins",sans-serif!important;font-weight:400!important}.input-button{display:flex;border:0;border-radius:0 5px 5px 0;align-items:center;background-color:#5a603e;color:#fff;padding:0 20px;cursor:pointer;font-weight:600}.input-button-disabled{opacity:.5;pointer-events:none}.input-button:focus{outline:none}.input-button .icon{padding-left:10px}.input-button .icon i{color:#fff}.increments{display:flex;border:1px solid #a8a8a8;border-radius:5px}.increments-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:45px;width:45px;cursor:pointer;border-radius:5px;color:#a8a8a8;display:flex;justify-content:center;align-items:center;flex-direction:column}.increments-icon:hover{background:#f5f5f5}.increments input{max-width:50px;border:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.button{background:#5a603e;color:#fff;font-weight:300;padding:0 30px;cursor:pointer;height:45px;border-radius:5px;border:3px solid transparent;border-bottom-color:rgba(0,0,0,.4);font-size:14px;display:inline-flex;justify-content:space-between;align-items:center;transition:all .4s ease-in-out;text-decoration:none;text-align:center}.button-no-uppercase{text-transform:none;font-weight:300}.button-flip-icon i{transform:rotate(90deg)}.button-is-svg{padding:0 15px}.button img{width:22px;height:22px;object-fit:contain}.button-empty i{margin:0!important}.button:hover{border-bottom-color:rgba(0,0,0,.1);opacity:.9}.button-outline{background-color:transparent;border:2px solid #5a603e;color:#5a603e}.button-outline:hover{background:#5a603e;border-bottom-color:#5a603e;color:#fff}.button-disabled{pointer-events:none;opacity:.4}.button-loading{pointer-events:none;opacity:.8}.button-gray{background-color:#f5f5f5}.button-gray,.button-white{color:#2d2d2d;border-bottom-color:rgba(0,0,0,.1)}.button-white{background:#fff}.button-transparent{background:transparent;padding:0;border-bottom-color:transparent;color:#a8a8a8}.button-transparent:hover{border-bottom-color:transparent!important}.button-secondary{background:#979f73;border-bottom-color:transparent}.button-secondary:hover{border-bottom-color:transparent!important}.button-icon-left i{margin-right:10px;display:inline-block}.button-icon-right i{margin-left:10px;display:inline-block}.logo{font-weight:700;font-size:26px;max-width:140px;color:#fff;transition:color .4s ease}.logo-primary{color:#5a603e}.register-grid-title{display:block;text-align:center;font-size:22px}.register-grid .card{background-color:transparent}@media (max-width:599px){.register-grid .card-info{padding:0}}.register-grid .info-box{margin-bottom:20px;display:flex;flex-direction:column}.register-grid .form{margin:20px 0}.register-grid .form .pagination{color:#fff;opacity:.3}@media (max-width:599px){.register-grid .form .row{flex-direction:column}.register-grid .form .row .input{width:100%}}.register-grid .form-fields{margin-top:20px}.register-grid .form .buttons{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:20px}.register-grid .form .buttons .button-transparent{color:#fff;font-weight:100}.register-grid .form .buttons .button-transparent i{font-size:24px}.register-grid .form .login-cta{padding:20px 0;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff}.register-grid .form .login-cta p{margin:0}.register-grid .form .login-cta .button{height:30px!important}.register-grid .form .agree-cta{padding:20px 0;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);text-align:center}.register-grid .form .agree-cta a{text-decoration:none}.register-grid .info-account{margin-top:30px}.register-grid .row{display:flex}.register-grid .row .input{margin-right:15px}.register-grid .row .input:last-child{margin:0}.register-grid .row .dropdown{width:auto}.register-grid .full{flex:1 1}.register-grid .dropdown,.register-grid input{margin-bottom:15px}.register-grid .disclaimer{margin:10px 0;font-size:12px}.register-view{display:flex;flex-direction:column;flex:1 1;-webkit-flex:0 1 100%;height:100%;background:#979f73;padding-bottom:60px}.register-view .container-small{display:flex;flex-direction:column;flex:1 1}.register-view .styled-text,.register-view a{color:#fff}.register-view-loading{color:#fff;flex:1 1;display:flex;justify-content:center;align-items:center;flex-direction:column}.dropdown-open .dropdown-options{max-height:200px!important;overflow-y:scroll;opacity:1;border-color:#a8a8a8;pointer-events:all}.dropdown{background-color:#fff;width:100%;display:flex;align-items:center;padding:0 10px;height:45px;border-radius:5px;border:1px solid #a8a8a8;color:#a8a8a8;font-size:13.33px;cursor:pointer;position:relative}.dropdown-search{padding:0}.dropdown-search .input{flex:1 1}.dropdown-search input{background:transparent!important;border:0!important;padding:0 10px}.dropdown input{margin:0}.dropdown .input,.dropdown input{margin:0!important}.dropdown .icon{margin-left:10px;margin-right:10px}.dropdown-error{border:1px solid #d63031!important}.dropdown-value .dropdown-placeholder{color:#2d2d2d;font-size:13.33px}.dropdown-placeholder{width:100%;display:flex;align-items:center;justify-content:space-between}.dropdown-placeholder span{flex:1 1;display:inline-block}.dropdown-placeholder .icon{font-size:18px}.dropdown-options{max-height:0;overflow:hidden;opacity:0;position:absolute;pointer-events:none;left:-1px;z-index:55;right:-1px;top:39px;border:1px solid transparent;border-radius:0 0 6px 6px;box-shadow:0 3px 66px rgba(90,96,62,.12549);transition:max-height .4s ease;background:#fff}.dropdown-options-item{padding:10px;color:#2d2d2d;background:#fff;border-bottom:1px solid #f5f5f5}.loading{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1 1}.loading i{font-size:32px;margin-bottom:20px}.loading p{opacity:.2}.search-banner .banner-top{padding-top:200px!important;padding-bottom:320px!important}@media (max-width:599px){.search-banner .banner-top{padding-top:100px!important;padding-bottom:250px!important}}.search-banner .banner-content{margin-top:-120px}.layout-no-line .layout-head{border-bottom:0!important}.layout-mobile-button{display:none}@media (max-width:599px){.layout-mobile-button{display:flex;margin-bottom:20px}}.layout-admin{display:flex;flex:1 1}.layout-admin main{padding:60px;display:flex;flex-direction:column;background:#fff}@media (max-width:800px){.layout-admin main{padding:40px 20px}}.layout-admin-loading{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1 1}.layout-admin .layout-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;padding-bottom:10px}@media (max-width:800px){.layout-admin .layout-head{display:none}}.layout-admin .layout-head:empty{display:none}.layout-admin .layout-title{font-size:24px;display:flex;font-weight:500;color:#433}@media (max-width:800px){.layout-admin .layout-title{display:none}}.layout-admin .layout-title .icon{cursor:pointer;margin-right:10px}.layout{padding-top:90px;display:flex;flex-direction:column;flex:1 1}@media (max-width:599px){.layout{padding-top:60px}}.layout-loading{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:calc(100vh - 90px)}.navigation-open .navigation-items{max-height:100vh}@media (max-width:800px){.navigation-open .navigation-items .nav-item{color:#2d2d2d}}.navigation-open .navigation-submenu{max-height:60vh;pointer-events:all!important}@media (max-width:599px){.navigation-open .navigation-submenu{left:0;right:55px}}.navigation-is-white{background:#fff!important}.navigation-is-white i{color:#5a603e!important}.navigation-scrolled{background:#5a603e!important}.navigation-scrolled i{color:#fff!important}.navigation{position:fixed;left:0;right:0;background:#5a603e;top:0;z-index:98;height:90px;display:flex;padding:0 20px;align-items:center;transition:.4s ease}@media (max-width:599px){.navigation{justify-content:space-between;height:60px}}.navigation-no-search .navigation-logo{justify-content:flex-start!important}.navigation .mobile-location-icon{display:none;flex:1 1}@media (max-width:599px){.navigation .mobile-location-icon{display:flex}}.navigation .mobile-location-icon .icon{height:60px;justify-content:center;align-items:center;display:flex;padding-right:20px;color:#fff;font-size:1.4em;border-right:1px solid rgba(0,0,0,.19)}.navigation-logo{display:flex;align-items:center;flex:1 1}@media (max-width:599px){.navigation-logo{justify-content:center!important}}.navigation-logo img{width:200px;max-width:100%}@media (max-width:599px){.navigation-logo img{width:120px}}.navigation .nav-location-input{flex:1 1;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:599px){.navigation .nav-location-input{display:none}}.navigation .nav-location-input p{color:#fff;text-align:center;cursor:pointer;border-bottom:1px solid #fff}.navigation .icon{cursor:pointer;color:#fff;font-size:24px}.navigation-bars{display:flex;flex:1 1;justify-content:flex-end}.navigation-bars span{color:#fff;font-weight:600;transition:color .4s ease}.navigation-items{display:flex}@media (max-width:800px){.navigation-items{top:90px;position:fixed;flex-direction:column;left:0;z-index:99;width:100%;max-height:0;overflow:hidden;transition:max-height .4s ease}.navigation-items .nav-item-wrapper{margin:0!important}}.navigation-items .nav-item-wrapper{margin-right:40px}@media (min-width:800px){.navigation-items .nav-item-wrapper{transform:none!important;opacity:1!important}}.nav-item{color:#fff;text-decoration:none;font-size:14px}@media (max-width:800px){.nav-item{width:100%;flex:1 1;background:#fff;padding:20px!important;height:auto!important;border-bottom:1px solid #f5f5f5}.nav-item:first-child{border-top:1px solid #f5f5f5}}.nav-item-wrapper{display:flex;align-items:center;font-weight:200}.navigation-submenu{top:120px;position:fixed;flex-direction:column;right:20px;z-index:99;overflow:hidden;max-height:0;transition:.4s linear;box-shadow:0 10px 35px rgba(0,0,0,.19)}@media (max-width:800px){.navigation-submenu{top:60px;left:0;right:0}}@media (max-width:599px){.navigation-submenu{max-height:100vh!important;left:-100vw;bottom:0;right:auto;top:0;background:#979f73;box-shadow:0 0 135px rgba(0,0,0,.8)!important;display:flex;flex:1 1;flex-direction:column}}.navigation-submenu .socials{display:none;border-top:1px solid rgba(0,0,0,.15);padding-top:30px;flex:1 1;align-items:center}@media (max-width:599px){.navigation-submenu .socials{display:flex}}.navigation-submenu .socials a{margin-right:10px;color:#5a603e;border:2px solid #5a603e;width:60px;height:60px;border-radius:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none}.navigation-submenu .socials a:last-child{margin:0}.navigation-submenu .socials a i{font-size:28px}@media (max-width:599px){.navigation-submenu .bold{border-bottom:1px solid rgba(0,0,0,.15);width:100%;padding-bottom:10px}}@media (max-width:599px){.navigation-submenu strong{margin-top:10px}}@media (max-width:599px){.navigation-submenu .bold,.navigation-submenu strong{font-size:18px}}.navigation-submenu-items{background-color:#979f73;padding:20px;display:flex;flex-direction:column;flex:1 1}.navigation-submenu .nav-item-wrapper{display:none}.navigation-submenu .sub-item,.navigation-submenu strong{margin-bottom:10px;color:#fff}@media (max-width:599px){.navigation-submenu .sub-item,.navigation-submenu strong{padding:5px}}.navigation-submenu .sub-item{font-weight:200;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff;text-decoration:none}@media (max-width:599px){.navigation-submenu .sub-item{margin-bottom:20px;width:100%}}@media (max-width:599px){.navigation-submenu .sub-item:last-child{padding-bottom:30px}}.nav-location-modal .search{max-width:100%;width:100%;padding:0;background:transparent}.nav-location-modal .button{border:2px solid #5a603e}.nav-location-modal .google-input{height:60px;border:2px solid #f5f5f5;box-sizing:content-box}.nav-location-modal .search-box .button{height:64px!important}.nav-location-modal .autocomplete{position:relative;max-height:500px!important;margin-top:0!important;opacity:1!important;box-shadow:0 0 0 transparent}.nav-location-modal .autocomplete-wrapper{padding:15px 0}.search{max-width:760px;margin:0 auto;display:block;background:hsla(0,0%,94.1%,.46);padding:40px;border-radius:7px}.search h1{width:100%;color:#2d2d2d;font-size:30px;font-weight:100;text-align:center;margin-bottom:20px}@media (max-width:800px){.search h1{text-align:center;font-size:22px}}.search-box{display:flex;width:100%;padding:0;border-radius:12px}@media (max-width:800px){.search-box{flex-direction:column}}.search-box .button{height:60px;font-size:18px;letter-spacing:2px;margin-left:10px;text-transform:none;font-weight:200;border:0}@media (max-width:800px){.search-box .button{margin:20px 0 0;display:flex;justify-content:center;align-items:center;flex-direction:column}}.search-box-input{flex:1 1;position:relative;display:flex}.search-box-input-wrapper{flex:1 1}.search-box-input input{outline:none;font-size:18px;font-weight:200;border:0;font-family:"Poppins",sans-serif;box-sizing:border-box!important;padding:10px;border-radius:6px 0 0 6px;flex:1 1;height:60px;display:block;width:100%;color:#434343}@media (max-width:800px){.search-box-input input{font-size:16px}}.search-box-input input::-webkit-input-placeholder{font-weight:200!important}.search-box-input input:-ms-input-placeholder{font-weight:200!important}.search-box-input input::-ms-input-placeholder{font-weight:200!important}.search-box-input input::placeholder{font-weight:200!important}.google-input{position:relative;display:flex}.google-input-empty{border-radius:6px!important}.google-input .icon{cursor:pointer;padding:20px;height:60px;justify-content:center;color:#434343;display:flex;align-items:center;font-size:20px;border-radius:0 6px 6px 0;background-color:#fff}@media (max-width:800px){.google-input .icon{font-size:16px;padding:10px}}.autocomplete{position:absolute;opacity:0;max-height:0;transition:max-height .4s ease;overflow-y:scroll;background:#fff;color:#2d2d2d;box-shadow:0 3px 66px rgba(90,96,62,.12549);z-index:77;margin-top:-8px;left:0;right:0;border-radius:0 0 8px 8px}@media (max-width:800px){.autocomplete{position:relative;box-shadow:0 0 0 transparent!important;border-radius:0!important}}.autocomplete-title{font-size:14px;margin:10px 0}.autocomplete-wrapper{padding:15px}.autocomplete-visible{opacity:1;max-height:500px}.autocomplete-loading{display:flex;justify-content:center;align-items:center;flex-direction:column}.autocomplete .suggestion-item{padding:10px;display:flex;align-items:center;cursor:pointer}.autocomplete .suggestion-item:nth-child(2n){background-color:#fafafa}.autocomplete .suggestion-item-me{border:1px solid #f5f5f5;background:#fff}.autocomplete .suggestion-item .icon{width:24px;text-align:center;margin-right:20px}.autocomplete .suggestion-item .icon i{color:#5a603e}.autocomplete .suggestion-item strong{color:#434343;display:block;font-size:12px;margin-bottom:0}.autocomplete .suggestion-item span{font-size:12px;color:#434343}.autocomplete .suggestion-item:hover{transform:scale(1)}.shadow{background:#000;top:0;left:0;bottom:0;z-index:98}.modal,.shadow{position:fixed;right:0}.modal{top:80px;left:50%;transform:translateX(-50%);z-index:999;max-width:824px;width:90%}@media (max-width:800px){.modal{left:0;top:30px;transform:translateX(0);width:100%!important}}@media (max-width:599px){.modal{top:0;bottom:0;background:#fff}}.modal-has-alert .modal-body{padding-top:0}.modal-small .modal-head{height:56px!important}.modal-small .modal-head h1{height:24px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.16px!important;line-height:24px!important}.modal-small .modal-head i{font-size:22px;cursor:pointer}.modal-wrapper{border-radius:4px;background:#fff;width:100%}@media (max-width:800px){.modal-wrapper{margin:0 auto}}@media (max-width:599px){.modal-wrapper{min-height:100vh;display:flex;flex-direction:column;flex:1 1}}.modal-head{border-radius:4px 4px 0 0;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 2px 4px 0 rgba(68,68,68,.08)}.modal-head i{font-size:20px;cursor:pointer}.modal-head h1{font-size:20px;font-weight:500;line-height:24px}.modal-head h1,.modal-head h2,.modal-head h3{margin:0;word-break:break-all}.modal-head input,.modal-head textarea{font-family:Lato;height:24px;resize:none;font-size:20px;font-weight:900;letter-spacing:.2px;line-height:24px;border:0;flex:1 1;margin-left:0;padding-left:0;outline:none}.modal-head input::-webkit-input-placeholder,.modal-head textarea::-webkit-input-placeholder{font-style:italic;font-weight:900;opacity:.5}.modal-head input:-ms-input-placeholder,.modal-head textarea:-ms-input-placeholder{font-style:italic;font-weight:900;opacity:.5}.modal-head input::-ms-input-placeholder,.modal-head textarea::-ms-input-placeholder{font-style:italic;font-weight:900;opacity:.5}.modal-head input::placeholder,.modal-head textarea::placeholder{font-style:italic;font-weight:900;opacity:.5}@media (max-width:800px){.modal-head input,.modal-head textarea{width:100%;margin-bottom:10px}}.modal-popup{background:#f5f5f5;border:1px solid #f5f5f5;padding:7px;text-align:center;position:absolute;top:0;left:0;right:0;z-index:99;box-shadow:0 2px 4px 0 rgba(68,68,68,.08)}.modal-popup p{font-size:14px;font-weight:700;line-height:16px;color:#333}.modal-popup_success{background:#dfedc7;border:1px solid #8ad112}.modal-body{padding:24px 32px;min-height:calc(70vh - 256px);max-height:80vh;overflow-y:scroll;overflow-x:hidden;position:relative}@media (max-width:599px){.modal-body{flex:1 1;-webkit-flex:0 1 100%;background:#fff;max-height:calc(100vh - 56px);max-height:calc(var(--vh, 1vh)*100 - 56px)}}.modal-body_loading{justify-content:center;align-items:center}.modal-body_content,.modal-body_loading{display:flex;flex-direction:column;flex:1 1}.modal-body_content{-webkit-flex:0 1 100%}@media (max-width:599px){.modal-body_content{height:calc(100vh - 56px);height:calc(var(--vh, 1vh)*100 - 56px);background:#fff;overflow-y:scroll!important}}@media (max-width:599px){.modal-body_content .card{box-shadow:none}}@media (max-width:599px){.modal .timeslot-picker .buttons{padding-bottom:30px}}.modal-footer{position:-webkit-sticky;position:sticky;display:flex;justify-content:flex-end;align-items:center;right:0;bottom:12px}.modal-footer .button:nth-child(2n){margin-left:16px}.footer{padding:40px 0}.footer-grid{display:grid;grid-gap:15px;grid-template-columns:100px 360px 1fr 1fr 1fr}@media (max-width:800px){.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-grid .col:nth-child(3),.footer-grid .col:nth-child(4),.footer-grid .col:nth-child(5){margin-top:10px;text-align:center}.footer-grid .col:nth-child(5){grid-column:1/span 2}}@media (max-width:599px){.footer-grid{grid-template-columns:repeat(1,1fr)!important}.footer-grid .col{grid-column:1!important}}.footer-logo,.footer .col{display:flex;flex-direction:column;flex:1 1}.footer-logo{justify-content:center;align-items:center}@media (max-width:800px){.footer-logo{display:none}}.footer-logo img{width:100px}.footer-socials{flex-direction:row;display:flex;align-items:center;padding-left:50px;flex:1 1}@media (max-width:599px){.footer-socials{padding-left:0;justify-content:center}}.footer-list label{display:block;margin-bottom:15px;font-weight:500;font-size:16px}.footer-list a{display:block;color:#000;text-decoration:none;margin-bottom:5px;font-size:14px}.footer-list a:last-child{margin:0}.social-button{margin-right:10px;color:#5a603e;border:2px solid #5a603e;width:60px;height:60px;border-radius:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none}.social-button:last-child{margin:0}.social-button i{font-size:28px}.layout-admin main{flex:1 1;margin-left:280px;max-width:calc(100vw - 280px)}@media (min-width:599px) and (max-width:1036px){.layout-admin main{max-width:calc(100vw - 100px);width:100%!important;margin:0}}@media (max-width:599px){.layout-admin main{max-width:100vw;margin:66px 0 0}}.admin-nav-header{position:fixed;left:0;right:0;top:0;z-index:98;background:#fff;box-shadow:0 3px 66px rgba(90,96,62,.13);display:none}@media (max-width:599px){.admin-nav-header{display:flex}}.admin-nav-header .container{height:66px;justify-content:space-between}.admin-nav-header-logo,.admin-nav-header .container{display:flex;align-items:center}@media (max-width:800px){.admin-nav-header-logo{display:none}}.admin-nav-header-logo_mobile{display:none}@media (max-width:800px){.admin-nav-header-logo_mobile{display:flex}}.admin-nav-header-logo_mobile strong{font-size:20px}.admin-nav-header img{width:120px}.toggle-button{width:45px;height:45px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:0 10px 10px 0;cursor:pointer}.toggle-button path{stroke:#5a603e!important}.admin-nav-slided{z-index:999!important}.admin-nav-expanded{background:red;z-index:999}.admin-nav-expanded .expand-icon{margin-left:8px;justify-content:flex-end!important}.admin-nav-expanded .admin-nav-item{justify-content:flex-start}.admin-nav-expanded .admin-nav-item .icon{margin-right:20px!important}.admin-nav,.admin-nav-expanded .admin-nav-item p{display:flex}.admin-nav{position:fixed;left:0;top:0;bottom:0;z-index:98;width:280px;background-color:#979f73;flex-direction:column;box-shadow:0 3px 6px rgba(0,0,0,.11)}@media (min-width:599px) and (max-width:1036px){.admin-nav{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;position:-webkit-sticky;position:sticky;top:0;height:100vh}}@media (min-width:599px){.admin-nav{transform:none!important}}@media (max-width:599px){.admin-nav{width:85vw}}.admin-nav .expand-icon{color:#fff;display:none;margin-top:10px}@media (min-width:599px) and (max-width:1036px){.admin-nav .expand-icon{display:flex;justify-content:center}}.admin-nav .expand-icon path{stroke:#fff!important}.admin-nav-logo{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:200px}@media (min-width:599px) and (max-width:1036px){.admin-nav-logo{min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;margin:40px 0 20px;display:none}}.admin-nav-logo img{height:120px}@media (min-width:599px) and (max-width:1036px){.admin-nav-logo img{height:40px}}.admin-nav-logo .logo{font-size:40px}.admin-nav-items{flex:1 1;display:flex;padding:15px;flex-direction:column}.admin-nav-items-spacer{flex:1 1}.admin-nav-button{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px 30px}.admin-nav-item{cursor:pointer;display:flex;align-items:center;padding:12px 20px;margin-bottom:10px;text-decoration:none;border-radius:6px;transition:.4s linear}.admin-nav-item:hover{background-color:#868e5c}.admin-nav-item .icon{margin-right:20px}@media (min-width:599px) and (max-width:1036px){.admin-nav-item .icon{margin:0!important}}.admin-nav-item .icon i{color:#fff;font-size:18px}.admin-nav-item .icon img{width:18px}.admin-nav-item p{font-weight:300;color:#fff}@media (min-width:599px) and (max-width:1036px){.admin-nav-item p{display:none}}.admin-nav-item-active{background-color:#5a603e}.admin-nav-item-active i{font-weight:700}.admin-nav-item-active p{font-weight:500}.banner{position:relative}.banner-slides{height:500px}@media (max-width:599px){.banner-slides{height:400px}}.banner-slides img{height:500px;object-fit:cover}@media (max-width:599px){.banner-slides img{height:400px}}.banner-large .banner-top{padding:200px 0}.banner-center .banner-top .container-small{display:flex;justify-content:center;align-items:center;flex-direction:column}.banner-empty .banner-content{margin:0!important}.banner-top{color:#fff;padding:120px 0;background-color:#5a603e;background-position:50%;background-size:cover;background-repeat:no-repeat}.banner-top .styled-text-subtitle{max-width:65%}@media (max-width:800px){.banner-top .styled-text-subtitle{max-width:100%}}.banner-content{position:relative;z-index:33;margin-top:-100px}.instructions{background-color:#f5f5f5;border-radius:12px}.instruction{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;padding:20px}@media (max-width:800px){.instruction{padding:20px}}.instruction-last .instruction-angle{display:none}.instruction-wrapper{display:flex;width:100%;margin-bottom:10px}.instruction-badge{margin-left:-40px}.instruction-badge span{font-size:20px;width:44px;height:44px;border-radius:22px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#979f73;color:#fff;font-size:24px;font-weight:600}.instruction img{height:79px}.instruction p{margin-top:40px;text-align:center;max-width:200px}.instruction-angle{position:absolute;right:0;top:100px}@media (max-width:800px){.instruction-angle{display:none}}.instruction-angle i{color:#a8a8a8;font-size:48px}@media (max-width:800px){.instruction-angle i{transform:rotate(90deg)}}.suggestions-title{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.suggestions-items .slick-slide div[tabindex]:first-child{display:block!important}.suggestions-items .restaurant-card{margin:10px}.restaurant-card{transition:transform .4s ease;flex-direction:column;text-decoration:none;display:flex;justify-content:flex-start;flex:1 1;height:100%}@media (max-width:800px){.restaurant-card{margin-bottom:20px}}.restaurant-card .card{box-shadow:0 0 0 transparent}.restaurant-card .card,.restaurant-card .card-info{flex:1 1;display:flex;flex-direction:column}.restaurant-card-wrapper .card-info{padding:0!important}.restaurant-card:hover{transform:scale(1.02)}.restaurant-card-info{padding:20px;flex:1 1;display:flex;flex-direction:column}.restaurant-card-info-category{text-transform:uppercase}.restaurant-card .description{margin-top:10px}.restaurant-card .badge,.restaurant-card .styled-text{text-decoration:none}.restaurant-card .badge{border-radius:6px!important}.restaurant-card .badges{margin-bottom:10px}.restaurant-card .address{display:block;max-height:46px;line-height:23px;color:#2d2d2d}.restaurant-card .row{display:flex;justify-content:space-between;align-items:center}.restaurant-card .name{font-size:18px}.restaurant-card strong{display:block;color:#2d2d2d}.restaurant-card-places{padding:20px;display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;border-radius:0}.restaurant-card-places .count{background-color:#5a603e;border-radius:8px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;flex-direction:column}.restaurant-card-places .count-disable{background:#2d2d2d}.badge,.restaurant-card-places .count strong{color:#fff}.badge{background-color:#5a603e;display:inline-block;border-radius:30px;padding:3px 12px;font-size:14px}.badge-gray{background-color:#f5f5f5;color:#2d2d2d}.badge-white{color:#2d2d2d;background:#fff}.badges{display:flex;align-items:center}.badges .badge{margin-right:6px}.rcm{margin-top:30px;display:flex;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);text-decoration:none}@media (max-width:599px){.rcm{width:100%;flex-direction:column}}.rcm-media{height:200px;max-width:280px;width:100%}@media (max-width:599px){.rcm-media{max-width:calc(100vw - 40px)}}.rcm-media .placeholder{width:100%;background:#5a603e;height:200px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;text-decoration:none}.rcm-media img{width:100%;height:200px;object-fit:cover}.rcm-media .slide-show{height:200px}.rcm-media .slide-show img{height:200px;object-fit:cover}.rcm-name-row{display:flex;align-items:center;margin-bottom:5px}.rcm-name .address-distance{background:#f5f5f5;color:#a8a8a8;border-radius:7px;padding:5px;margin-left:15px}@media (max-width:599px){.rcm-name .address-distance{display:none}}.rcm-info{flex:1 1;padding:25px;position:relative;display:flex;flex-direction:column}.rcm-info .row{flex:1 1}@media (max-width:599px){.rcm-info h1{font-size:18px}}.rcm-info .actions{display:flex}@media (max-width:599px){.rcm-info .actions{position:absolute;right:25px;top:-51px}}.rcm-info .address{margin-right:15px;display:flex;flex-direction:column}.rcm-info .address i,.rcm-info .address p{color:#a8a8a8;word-break:break-all}.rcm-info .address i{margin-right:5px}.rcm-info .address-mobile-distance{background:#f5f5f5;color:#a8a8a8;border-radius:7px;padding:5px;margin-left:15px;margin-top:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:none}@media (max-width:599px){.rcm-info .address-mobile-distance{display:inline-block}}.rcm .row{display:flex;justify-content:space-between;width:100%}@media (max-width:599px){.rcm .row{flex-direction:column}}.rcm .count{background-color:#979f73;border-bottom:3px solid rgba(0,0,0,.4);border-radius:8px;width:46px;height:46px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:599px){.rcm .count{margin-top:20px}}.rcm .count-disable{background:#2d2d2d}.rcm .count strong{color:#fff}.rcm .slick-arrow{background:#fff;display:flex;height:100%;z-index:22;top:0;bottom:0;align-items:center;transform:none}.rcm .time-slider{margin-top:20px;max-width:440px;position:relative}.rcm .time-slider-items_hide_arrow .slick-list{padding:0!important}.rcm .time-slider .slick-list{max-width:420px;padding:0 20px}@media (max-width:599px){.rcm .time-slider .slick-list{max-width:275px}}.rcm .time-slider .slick-track{margin:0!important}.rcm .time-slider .slick-slide{padding-right:10px!important}.rcm .time-slider-item{position:relative;padding:10px;border-radius:7px;background:#979f73;color:#fff;text-align:center;font-size:14px;width:-webkit-max-content;width:-moz-max-content;width:max-content;word-break:keep-all}@media (max-width:599px){.rcm .time-slider-item .end{display:none}}.count img{width:35%}.loader{padding:3rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.restaurants-view{display:grid;grid-template-columns:220px 1fr;grid-gap:30px}@media (max-width:800px){.restaurants-view{grid-template-columns:1fr}}.restaurants-view .secondary{color:#979f73;font-weight:500}.restaurants-view-label{border-bottom:1px solid #f5f5f5;padding-bottom:10px;font-size:18px;font-weight:300;color:#434343}.restaurants-view .restaurant-card{margin-bottom:20px}.filter-button{align-items:center;justify-content:center;display:none;height:40px;background:#484b38}@media (max-width:599px){.filter-button{display:flex!important}}.filter-button .button{transform:translateY(-20px)}.filter-visible .filter-items{max-height:300px}@media (max-width:599px){.filter{position:fixed;left:0;bottom:0;right:0;z-index:97}}@media (max-width:599px){.filter-items{max-height:0;overflow:hidden;overflow-y:auto;transition:all .7s linear}}.filter-item{margin-bottom:15px}@media (max-width:599px){.filter-item{background:#fff;padding:40px 20px;margin-bottom:0}}.filter .more{color:#979f73;text-align:right;width:100%;font-weight:200;display:flex;justify-content:flex-end;cursor:pointer}.filter-list{list-style:none;margin-top:15px}.filter-list li{padding:5px;margin-bottom:5px;display:flex;justify-content:space-between;cursor:pointer}.filter-list li .count{color:#979f73;font-weight:300}.filter-list li .label{display:flex;align-items:center}.filter-list li .label .checkbox{margin-right:10px;width:20px;height:20px;border-radius:3px;background:#fff}.filter-list li .label .checkbox-checked{color:#979f73;border-color:#979f73}.filter-list li .label .name{color:#a8a8a8}.checkbox{width:24px;height:24px;display:flex;justify-content:center;align-items:center;flex-direction:column;border:2px solid #f5f5f5;border-radius:8px;cursor:pointer;transition:all .4s ease}.checkbox-checked{border-color:#5a603e}.checkbox-checked i{opacity:1!important;color:#5a603e!important}.checkbox i{opacity:0;color:#f5f5f5;transition:all .4s ease}.checkbox-wrapper{display:flex;align-items:center}.checkbox-label{font-size:12px;margin-left:5px}.subscription-view-whitelist{display:flex;flex:1 1}@media (max-width:599px){.subscription-view-whitelist{flex-direction:column}}.subscription-view-whitelist-header{width:100px;height:100vh;object-fit:cover}@media (max-width:599px){.subscription-view-whitelist-header{max-height:100px;width:100%}}.subscription-view-whitelist-content{display:flex;justify-content:center;align-items:center;flex-direction:column}.subscription-view-whitelist-content,.subscription-view-whitelist-header{flex:1 1}.subscription-view-whitelist-loading{flex:1 1;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#979f73;color:#fff}.subscription-view-whitelist-loading p{color:#fff}@media (max-width:599px){.subscription-view-whitelist .card-info{padding:20px}}.subscription-view-whitelist .container-small{min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:599px){.subscription-view-whitelist .container-small{min-height:100%}}.subscription-view-whitelist .container-small .packages{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;width:100%;max-width:600px;margin:40px auto}.subscription-view-whitelist .container-small .packages .package{background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;border:2px solid transparent;transition:.4s ease}.subscription-view-whitelist .container-small .packages .package:hover{background:#ebede3;transform:scale(1.02)}.subscription-view-whitelist .container-small .packages .package-active{background:#5a603e}.subscription-view-whitelist .container-small .packages .package-active p,.subscription-view-whitelist .container-small .packages .package-active strong{color:#fff!important}.subscription-view-whitelist .container-small .packages .package-active:hover{background:#575d3c}.subscription-view-whitelist .container-small .packages .package strong{font-size:22px;margin-bottom:10px}.subscription-view-whitelist .container-small .packages .package p,.subscription-view-whitelist .container-small .packages .package strong{display:block;text-align:center;color:#5a603e}.subscriptions-view .header-gray{background:#f0f0f0;padding:80px 0 240px}.subscriptions-view .header-gray .title-box{padding-bottom:40px}.subscriptions-view .header-gray .radio-buttons{display:flex;align-items:center;justify-content:center}@media (max-width:599px){.subscriptions-view .header-gray .radio-buttons{flex-direction:column;align-items:flex-start;margin-left:25px}}.subscriptions-view .header-gray .radio-buttons .option{margin-right:20px;display:flex;align-items:center;cursor:pointer}@media (max-width:599px){.subscriptions-view .header-gray .radio-buttons .option{margin-bottom:10px}}.subscriptions-view .header-gray .radio-buttons .option:last-child{margin-bottom:0}.subscriptions-view .header-gray .radio-buttons .option label{color:#434343}.subscriptions-view .header-gray .radio-buttons .option label .light{font-weight:100}.subscriptions-view .header-gray .radio-buttons .option-active .radio-circle{background:#979f73}.subscriptions-view .header-gray .radio-buttons .option .radio{cursor:pointer;margin-right:10px;width:20px;height:20px;border-radius:10px;border:1px solid #a8a8a8;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff}.subscriptions-view .header-gray .radio-buttons .option .radio-circle{width:14px;height:14px;border-radius:7px}.subscriptions-view .header-gray .radio-buttons .option:last-child{margin-right:0}.subscriptions-view .packages{margin-top:-180px!important}.packages{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}@media (max-width:599px){.packages{display:flex;flex-direction:column!important}}.packages .package{position:relative;background:#fff;padding:20px;color:#434343;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.1);display:flex;flex-direction:column;flex:1 1;transition:all .4s ease}@media (max-width:599px){.packages .package{margin-bottom:50px}}.packages .package-special{background:#434343;color:#fff}.packages .package-special .package-head{border-bottom:1px solid hsla(0,0%,100%,.1)}.packages .package-special .package-description p{opacity:.4;margin-bottom:15px}.packages .package-special .package-description p,.packages .package-special .package-description span{color:#fff;font-weight:300}.packages .package:hover{transform:translateY(-20px)}.packages .package-head{padding:20px 0;border-bottom:1px solid #f0f0f0;height:160px;display:flex;flex-direction:column;justify-content:center}.packages .package-points{flex:1 1;list-style:none;margin-bottom:20px}.packages .package-points li{display:flex;margin-bottom:20px}.packages .package-points li .icon{color:#5a603e;margin-right:15px}.packages .package-points li .info p{font-weight:300}.packages .package-points li .info span{font-weight:300;color:#a8a8a8}.packages .package-recommended{display:flex;justify-content:center;position:absolute;top:-25px;left:0;right:0}.packages .package-recommended .button{height:50px;text-transform:uppercase}.packages .package-description{padding:20px 0;color:#979f73;font-weight:300}.packages .package-title{text-transform:uppercase;font-weight:300}.packages .package .price-info{font-weight:600;margin:10px 0}.packages .package .price-info p{font-size:22px}.packages .package .price-info .light{font-size:14px;font-weight:300}.packages .package .price{font-weight:600;font-size:44px;margin:10px 0}.packages .package .price .light{font-size:18px;font-weight:300}.packages .package-button .button{width:100%;text-align:center;text-transform:uppercase;display:flex;justify-content:center}.title-box{padding-bottom:80px;display:flex;justify-content:center;align-items:center;flex-direction:column}.title-box p{max-width:700px;text-align:center;font-size:20px;margin-top:10px}.title-box .button{margin-top:40px}.reservations-view-head{display:flex;align-items:center;margin:20px 0 0}@media (max-width:599px){.reservations-view-head{flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:66px;z-index:99;padding:10px 0;background:#fff;margin-top:10px}}.reservations-view-head .input{margin-left:10px;width:40%!important}@media (max-width:599px){.reservations-view-head .input{margin:10px 0 0;width:100%!important}}.reservations-view-head .button{margin-right:10px}.reservations-view-head .button:last-child{margin:0}.reservations-view-head .reload-button{display:flex;align-items:center}@media (max-width:599px){.reservations-view-head .date-input .react-datepicker-wrapper{width:100%}}.reservations-view .timeslot-form{padding:0;width:100%;max-width:100%!important}.reservations-list{width:100%;flex:1 1;display:flex;flex-direction:column}.reservations-list-item{padding:15px;border-bottom:1px solid #f5f5f5}.reservations-list-item p,.reservations-list-item strong{display:block}.reservations-list-item .info-label{min-width:200px;display:inline-block}.mobile-table{display:none;margin-top:20px}@media (max-width:599px){.mobile-table{display:flex!important;flex-direction:column}}.reservation-table{margin-top:20px}@media (max-width:599px){.reservation-table{display:none!important}}.reservation-table-empty{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1 1;width:100%}.reservation-table .actions{display:flex}.reservation-table .actions .icon{margin-left:10px;font-size:22px;color:#5a603e;transition:.4s ease;cursor:pointer}.reservation-table .actions .icon img{height:18px}.reservation-table .actions .icon:hover{opacity:.8}.reservation-table .actions .icon:first-child{margin-left:0}.reservation-table thead{background:#dcdcdc}.reservation-table thead th{font-weight:400}.reservation-table tbody tr{background:#f5f5f5;border-bottom:2px solid #fff}@media (max-width:800px){.reservation-table .for-mobile{display:table-cell!important}}@media (max-width:800px){.reservation-table td,.reservation-table th{display:none!important}}.reservation-edit .modal-body_content{display:flex}.reservation-edit .form-group{margin-bottom:20px}.reservation-edit .person-slider{margin-bottom:0}.tab-nav{width:100%;border-bottom:1px solid #eae9ea;display:flex;align-items:center}@media (max-width:800px){.tab-nav{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.tab-nav::-webkit-scrollbar{display:none}.tab-nav .tab-nav-items{-ms-overflow-style:none;scrollbar-width:none}.tab-nav .tab-nav-items::-webkit-scrollbar{display:none}}.tab-nav-items{display:flex;flex:1 1}.tab-nav-item{padding:20px;display:block;position:relative;background:transparent;transition:.4s ease}@media (max-width:800px){.tab-nav-item{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.tab-nav-item:hover p{color:#5a603e}.tab-nav-item:hover:before{background:#979f73}.tab-nav-item:before{content:"";display:block;height:2px;width:100%;background-color:transparent;position:absolute;bottom:-1px;left:0;right:0;transition:.4s ease}.tab-nav-item-active p{color:#5a603e}.tab-nav-item-active:before{background-color:#979f73}.reservation-modal{max-width:1080px}.reservation-modal .modal-body{padding:0}@media (max-width:599px){.reservation-modal .timeslot-list-head{padding:20px}}.timeslot-picker{display:flex;flex:1 1;position:relative;-webkit-flex:0 1 100%}@media (max-width:599px){.timeslot-picker{display:block}}.timeslot-picker-box:first-child{border-radius:6px 0 0 6px;width:45%;-webkit-flex:0 1 100%}@media (max-width:599px){.timeslot-picker-box:first-child{width:100%;border-radius:0}}.timeslot-picker-box:last-child{border-radius:0 6px 6px 0;flex:1 1;-webkit-flex:0 1 100%}@media (max-width:599px){.timeslot-picker-box:last-child{border-radius:0}}.timeslot-picker-box{display:flex;flex-direction:column}.timeslot-picker-box .card{flex:1 1;-webkit-flex:0 1 100%;display:flex;flex-direction:column}.timeslot-picker-box .card-info{padding:0!important;flex:1 1;display:flex;flex-direction:column}@media (max-width:599px){.timeslot-picker-has-timeslot .timeslot-picker-box-form{position:absolute;left:0;right:0;top:0;bottom:0;z-index:999;background:#fff}}@media (max-width:599px){.timeslot-picker-has-timeslot .timeslot-picker-box-form .timeslot-form-info{margin-top:0}}.timeslot-form-empty,.timeslot-form-success{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px;flex:1 1}.timeslot-form-empty i,.timeslot-form-success i{display:block;font-size:50px;margin-bottom:10px}.timeslot-form-empty h1,.timeslot-form-success h1{text-align:center}.timeslot-form-empty p,.timeslot-form-success p{display:block;text-align:center}.timeslot-form-empty .button,.timeslot-form-success .button{margin-top:10px;text-align:center}.timeslot-form{padding:20px;display:flex;justify-content:center;flex:1 1}.timeslot-form-info{margin-top:40px;margin-bottom:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.timeslot-form-info .tab{border-radius:7px;text-align:center;background:#f5f5f5;padding:10px}.timeslot-form-wrapper{width:400px;max-width:100%}@media (max-width:599px){.timeslot-form-wrapper{width:100%;padding-bottom:40px}}.timeslot-form-wrapper .input{margin-bottom:20px}.timeslot-form .household-select{display:flex;align-items:center;margin-bottom:20px}.timeslot-form .household-select p{flex:1 1}.timeslot-form .household-select .dropdown{flex:1 1;background:#f5f5f5}.timeslot-form .household-select .dropdown-placeholder{color:#434343}.timeslot-form .buttons{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.person-slider{margin-bottom:20px;max-width:500px}.person-slider label{margin-bottom:5px;font-size:14px}.person-slider label .optional{color:#e6e6e6}.person-slider .slick-prev{left:0!important}.person-slider .slick-next{right:0!important}.person-slider-items{padding:0 20px;width:100%;overflow-x:scroll}.person-slider-items::-webkit-scrollbar{display:none!important}.person-slider-items .button{margin-right:10px;width:calc(100% - 10px);justify-content:center}.timeslot-list-button{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px}.timeslot-list-head{padding:15px;box-shadow:0 3px 66px rgba(90,96,62,.13)}@media (max-width:800px){.timeslot-list-head{padding:15px 0}}.timeslot-list-items{margin-top:15px;min-height:500px}.timeslot-list-items,.timeslot-list-items .container-small{flex:1 1;display:flex;flex-direction:column}.empty-timeslot,.timeslot-list-loading{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1 1}.empty-timeslot{padding:15px}.empty-timeslot i{font-size:50px;color:#5a603e}.empty-timeslot-label{margin:10px 0}.empty-timeslot-sublabel{opacity:.4}.empty-timeslot p{text-align:center}.timeslot{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .4s ease}.timeslot .badge{border:2px solid #fff}.timeslot-text,.timeslot-text p{display:block}.timeslot-sublabel{opacity:.4;font-size:14px}.timeslot-disabled{opacity:.4;pointer-events:none}.timeslot-active{border-bottom:1px solid #5a603e;background:#5a603e}.timeslot-active:hover{background:#5a603e!important}.timeslot-active i,.timeslot-active p{color:#fff}.timeslot:hover{background:#f5f5f5}.days{width:100%}.days-label{margin-bottom:20px}@media (max-width:599px){.days-label{margin-bottom:5px}}.days-items{width:100%;max-width:100%;list-style:none;display:flex;align-items:center;overflow-x:scroll}@media (max-width:599px){.days-items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}.days-items .day{min-width:60px}}.days-items::-webkit-scrollbar{display:none!important}.days-items .day{cursor:pointer;border-radius:7px;padding:0 20px;min-width:60px;min-height:50px;margin-right:8px;border:1px solid #a8a8a8;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:599px){.days-items .day{margin:0}}.days-items .day-active{background-color:#5a603e}.days-items .day-active p{color:#fff}.days-items .day-text{opacity:.4}.days-items .day:last-child{margin:0}@media (max-width:599px){.days-items .select{grid-column:1/span 2}}.days-items .select-active input{border-color:#5a603e!important;color:#2d2d2d!important}.days-items .select input{border:2px solid #f5f5f5;height:50px;color:#a8a8a8}@media (max-width:599px){.custom-date-button .react-datepicker-wrapper{width:100%}}.custom-date-button .react-datepicker{border-color:#f5f5f5;box-shadow:0 3px 66px rgba(90,96,62,.12549)}.custom-date-button .react-datepicker__triangle,.custom-date-button .react-datepicker__triangle:before{border-bottom-color:#979f73!important}.custom-date-button .react-datepicker .react-datepicker__day--keyboard-selected{background:#5a603e}.custom-date-button .react-datepicker__header{background-color:#979f73;color:#fff}.custom-date-button .react-datepicker__current-month,.custom-date-button .react-datepicker__day-name{color:#fff}.custom-date-button .react-datepicker__day--selected{background-color:#979f73!important}@media (max-width:599px){.custom-date-button .react-datepicker__month-container{width:calc(100vw - 40px)}}.mobile-reservation-item-actions.toggled{pointer-events:all!important;transform:translateX(0)}.mobile-reservation-item{border-left-width:4px;border-left-style:solid;border-radius:5px;background:#f0f0f0;margin-bottom:10px;padding:0 10px;position:relative;overflow:hidden}.mobile-reservation-item:last-child{margin-bottom:100px}.mobile-reservation-item .row{flex:1 1;display:flex;align-items:center}.mobile-reservation-item p,.mobile-reservation-item span{font-weight:300}.mobile-reservation-item-head{display:flex;justify-content:space-between;padding:10px 0;font-size:14px;align-items:center;vertical-align:middle}.mobile-reservation-item-head .status{text-transform:uppercase}.mobile-reservation-item-body{padding:10px 0;display:flex;justify-content:space-between;align-items:center;width:100%}.mobile-reservation-item-body .image{height:25px;margin-right:15px}.mobile-reservation-item-body .image img{height:25px}.mobile-reservation-item-body .more-button{background:#434343;cursor:pointer;color:#fff;height:22px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:12px;font-weight:300;padding:0 15px;border-radius:5px;border:3px solid transparent;border-bottom-color:rgba(0,0,0,.4)}.mobile-reservation-item-actions{transform:translateX(-100vw);transition:all .4s linear;pointer-events:none;display:flex;align-items:center;justify-content:space-between;height:92px;border-radius:5px;background:hsla(0,0%,94.1%,.9);position:absolute;z-index:88;left:0;right:0;top:0}.mobile-reservation-item-actions .action{margin:10px 0}.mobile-reservation-item-actions .action,.mobile-reservation-item-actions .action .close-button{flex:1 1;display:flex;justify-content:center;align-items:center;flex-direction:column}.mobile-reservation-item-actions .action .close-button img{height:25px}.mobile-reservation-item-actions .action .icon{background:#5a5f3d;color:#fff;cursor:pointer;height:45px;width:45px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:4px;transition:all .4s ease}.mobile-reservation-item-actions .action .icon:hover{background:#979f73}.mobile-reservation-item-actions .action .icon img{height:22px}.person-count{display:flex;height:25px;background:#a8a8a8;border-radius:5px;width:60px;justify-content:space-between;align-items:center;margin-right:15px}.person-count-width{width:-webkit-max-content;width:-moz-max-content;width:max-content}.person-count-width p{padding:0 10px}.person-count .image{width:29px;display:flex;justify-content:center;align-items:center;flex-direction:column}.person-count .image img{padding:4px;width:24px}.person-count p{flex:1 1;text-align:center;font-weight:600;color:#434343}.multi-line{display:block}.multi-line-horizontal{border-top-width:1px;border-top-style:solid;padding-top:1px;width:100%}.multi-line-vertical{border-left-width:1px;border-left-style:solid;display:block;padding-left:1px}.reservation-detail-modal{display:flex;flex:1 1}@media (max-width:599px){.reservation-detail-modal{flex-direction:column}}.reservation-detail-modal .label,.reservation-detail-modal label{color:#5a603e;font-weight:500!important}.reservation-detail-modal .user-info{width:300px;padding-left:20px;justify-content:center;display:flex;flex-direction:column;border-right:1px solid #dcdcdc}@media (max-width:599px){.reservation-detail-modal .user-info{border:0;padding-left:0;padding-bottom:10px;border-bottom:1px solid #f5f5f5}}.reservation-detail-modal .user-info label{color:#5a603e}.reservation-detail-modal .user-info .styled-text{margin:0 0 5px;display:block}.reservation-detail-modal .info{padding:30px;width:100%}@media (max-width:599px){.reservation-detail-modal .info{padding:0}}.reservation-detail-modal .info-part{padding:10px 0;border-bottom:1px solid #f5f5f5}.reservation-detail-modal .info-part-no-border{border-bottom:0!important}.reservation-detail-modal .info-part-block .styled-text{display:block}.reservation-detail-modal .info .row{display:flex;justify-content:space-between;margin-top:3px}.reservation-detail-modal .info .row-justify label{text-align:left!important}.reservation-detail-modal .info .row label{text-align:right;padding-right:10px}.reservation-detail-modal .info .row .styled-text{flex:1 1}.reservation-detail-modal .info .badge{border-radius:5px}.reservation-detail-modal .info .person-count{height:30px}.reservation-detail-modal .info .cta-buttons{margin-top:30px;display:flex;justify-content:center}@media (max-width:599px){.reservation-detail-modal .info .cta-buttons{position:fixed;bottom:0;left:0;right:0;background:#484b38}.reservation-detail-modal .info .cta-buttons .button{transform:translateY(-22.5px)}}.reservation-detail-modal .info .cta-buttons .button{margin-right:15px}.reservation-detail-modal .info .cta-buttons .button:last-child{margin-right:0}.switch-wrapper{display:flex;align-items:center}.switch-label{margin-right:10px}.switch-off.switch-active{background:#c0260e!important}.switch{border-radius:4px;border:2px solid #f5f5f5;box-sizing:content-box;display:flex}.switch-item{display:block;padding:1px 10px;cursor:pointer;border-radius:4px;text-transform:uppercase;font-size:14px}.switch-active{background:#5a603e;color:#fff}.refetch-icon{padding:0 14px;cursor:pointer}@media (max-width:800px){.refetch-tablet{display:none}}.dashboard-view .heads{font-size:20px;color:#2d2d2d;margin:15px 0 0}.dashboard-view .greeting{display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:20px}@media (max-width:800px){.dashboard-view .greeting{justify-content:space-between;width:100%}}@media (min-width:800px){.dashboard-view .greeting .refetch-icon{display:none}}.dashboard-view .greeting p,.dashboard-view .greeting strong{display:block}.dashboard-view .greeting-title{color:#a8a8a8;font-size:22px}.dashboard-view .greeting-subtitle{text-align:right}@media (max-width:599px){.dashboard-view .greeting-subtitle{text-align:left}}.dashboard-view .sub-box{background:#f5f5f5;display:flex;height:-webkit-max-content;height:-moz-max-content;height:max-content;flex-direction:column;border-radius:7px;padding:5px 15px;text-align:right}@media (max-width:800px){.dashboard-view .sub-box{display:none}}.dashboard-view .row{display:flex;justify-content:space-between}@media (max-width:599px){.dashboard-view .row{flex-wrap:wrap}}.dashboard-view .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-top:40px}@media (max-width:800px){.dashboard-view .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.dashboard-view .grid{grid-template-columns:repeat(1,1fr)}}.dashboard-view .stat-block{display:flex;justify-content:space-between;align-items:center;background:#f5f5f5;border-radius:7px;padding:15px}.dashboard-view .stat-block-count{background:#979f73;font-size:24px;width:40px;height:40px;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff}.dashboard-view .month{margin-top:40px}.dashboard-view .month-head{display:flex;margin-bottom:40px;justify-content:space-between}.dashboard-view .month-body{margin:0 -10px}.dashboard-view .month-stat-block{border-radius:7px;margin-right:20px}@media (max-width:599px){.dashboard-view .month-stat-block{margin:0 10px!important}}.dashboard-view .month-stat-block-head{border-radius:7px 7px 0 0;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#5a603e;color:#fff;padding:10px}.dashboard-view .month-stat-block-head strong{color:#fff}.dashboard-view .month-stat-block-count{background:#979f73;color:#fff;border-radius:7px;padding:5px 25px}.dashboard-view .month-stat-block ul{list-style:none;padding:0}.dashboard-view .month-stat-block ul li{display:flex;justify-content:space-between;padding:20px;background:#f5f5f5;border:1px solid #a8a8a8;border-top:0}.dashboard-view .month-stat-block ul li:last-child{border-radius:0 0 7px 7px}.filter-modal{max-width:400px}@media (max-width:800px){.filter-modal{max-width:90%;margin:0 auto}}@media (max-width:599px){.filter-modal{max-width:100%}}.filter-modal .filter-block-head{border-bottom:1px solid #f0f0f0;padding:12px 0;text-align:center;text-transform:uppercase;color:#433}.filter-modal .filter-block-head label{font-weight:700!important}.filter-modal .filter-block-body{padding:24px 0}.filter-modal .input-number{display:flex;justify-content:space-between;flex-direction:row;align-items:center;width:100%!important;margin-left:0}.filter-modal .input-number label{margin:0}.filter-modal .buttons-center{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:599px){.filter-modal .buttons-center{z-index:88;position:fixed;bottom:0;left:0;right:0;justify-content:center;padding-bottom:24px;background:#484b38}.filter-modal .buttons-center:empty{background:transparent}.filter-modal .buttons-center .button{margin-top:-22.5px!important;background:#979f73!important;margin-right:20px}.filter-modal .buttons-center .button:last-child{margin:0}}.filter-modal .checkbox-wrapper{margin-bottom:6px}.filter-modal .checkbox-wrapper .checkbox-label{font-size:14px;margin-left:6px}@media (max-width:599px){.hide-on-mobile{display:none!important}}.profile-view-cta{z-index:99;background:#fff;box-shadow:0 3px 66px rgba(90,96,62,.25);position:fixed;bottom:0;left:0;right:0}.profile-view-cta .container-small{padding:20px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width:800px){.profile-view-cta .container-small{height:80px;flex-direction:row;justify-content:space-between}.profile-view-cta .container-small .button{margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.profile-view-cta .cta-description{text-align:center}.profile-view-cta .button{margin-top:20px;width:100%}.profile-view-wrapper .banner-top{padding:200px 0!important}.profile-view{min-height:400px;position:relative;z-index:66;border-bottom:4px solid #5a603e;border-radius:7px 7px 0 0}.profile-view .desktop-category{display:flex;justify-content:flex-end}@media (max-width:599px){.profile-view .desktop-category{display:none}}.profile-view .desktop-category p{color:#979f73}.profile-view .count{background-color:#979f73;border-bottom:3px solid rgba(0,0,0,.4);border-radius:8px;width:46px;height:46px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:599px){.profile-view .count{margin-top:20px}}.profile-view .count-disable{background:#2d2d2d}.profile-view .count strong{color:#fff}.profile-view .restaurant-logo{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;top:-120px;left:80px}@media (max-width:800px){.profile-view .restaurant-logo{left:0;right:0;display:flex;justify-content:center;align-items:center;width:100%}}@media (max-width:599px){.profile-view .restaurant-logo{top:-90px}}.profile-view .restaurant-logo .image{width:220px;box-shadow:0 0 20px 0 rgba(0,0,0,.5);height:220px;border-radius:7px;background:#fff;object-fit:contain}@media (max-width:599px){.profile-view .restaurant-logo .image{width:180px;height:180px}}.profile-view .restaurant-logo .button-wrapper{bottom:-10px;left:0;right:0;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute}.profile-view .read-more_visible .read-more-wrapper{max-height:300vh}.profile-view .read-more_visible .read-more-wrapper:after{opacity:0;pointer-events:none}.profile-view .read-more-wrapper{max-height:180px;overflow:hidden;position:relative}.profile-view .read-more-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;display:block;width:100%;height:70px;background:#fff;background:linear-gradient(0deg,#fff,#fff 0,hsla(0,0%,100%,0));opacity:1}.profile-view .read-more-button{color:#979f73;font-weight:100;cursor:pointer}.profile-view .category-phone{display:flex;padding-top:20px!important;border-top:1px solid #f5f5f5;margin-top:20px;width:100%}.profile-view .category-phone .styled-text{color:#979f73;align-items:center;display:flex}.profile-view .category-phone .dot{width:8px;height:8px;border-radius:4px;margin-right:10px;display:inline-block;background:#5a603e}.profile-view .title-row{display:flex}.profile-view .title-row .address-distance{background:#f5f5f5;color:#a8a8a8;border-radius:7px;padding:5px;margin-left:15px;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:2px}@media (max-width:599px){.profile-view .title-row .address-distance{display:none}}.profile-view .restaurant-info{display:flex;padding-top:70px}@media (max-width:800px){.profile-view .restaurant-info{flex-direction:column}}.profile-view .restaurant-info .col{padding-top:40px}@media (max-width:800px){.profile-view .restaurant-info .col{display:flex;flex-wrap:wrap}}.profile-view .restaurant-info .col-full{flex:1 1;padding:0 40px;margin-bottom:40px}@media (max-width:800px){.profile-view .restaurant-info .col-full{padding:20px 0!important}}.profile-view .restaurant-info .col-full h1{padding-bottom:5px;border-bottom:2px solid #979f73;margin-bottom:20px}.profile-view .restaurant-info .description{color:#a8a8a8;margin-bottom:20px;white-space:pre-wrap}.profile-view .restaurant-info .info-item{display:flex;align-items:center;max-width:340px;margin-bottom:15px;padding-right:20px}@media (max-width:599px){.profile-view .restaurant-info .info-item{width:100%}}.profile-view .restaurant-info .info-item .icon{width:50px!important}.profile-view .restaurant-info .info-item .icon-flip i{transform:rotate(90deg)}.profile-view .restaurant-info .info-item a,.profile-view .restaurant-info .info-item p{font-weight:300;color:#434343;text-decoration:none}.profile-view .restaurant-info .info-item i{font-size:24px;color:#5a603e}.profile-view .restaurant-info .route-button-mobile{display:none}@media (max-width:599px){.profile-view .restaurant-info .route-button-mobile{display:flex}}.profile-view .restaurant-info .route-button-desktop{display:flex}@media (max-width:599px){.profile-view .restaurant-info .route-button-desktop{display:none}}.profile-view .restaurant-info .mobile-cta{display:none;z-index:88;position:fixed;bottom:0;left:0;right:0;justify-content:center;padding-bottom:24px;background:#484b38}@media (max-width:599px){.profile-view .restaurant-info .mobile-cta{display:flex}}.profile-view .restaurant-info .mobile-cta .button{margin-top:-22.5px!important;background:#979f73!important;margin-right:20px}.profile-view .restaurant-info .mobile-cta .button:last-child{margin:0}.profile-view .restaurant-info .route-button{position:absolute;left:0;right:0;z-index:22;bottom:-22.5px;justify-content:center;display:flex}@media (max-width:599px){.profile-view .restaurant-info .route-button{align-items:center}}.profile-view .restaurant-info .route-button .button{margin-right:20px;border:0}.profile-view .restaurant-info .route-button .button:last-child{margin:0}.for-desktop{display:flex}@media (max-width:599px){.for-desktop{display:none!important}}.for-phone{display:none}@media (max-width:599px){.for-phone{display:flex}}@media (max-width:599px){.profile-footer{padding-bottom:120px}}.map{height:400px;width:100%;display:block;position:relative}.map-overlay{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;background:transparent;z-index:22}.map .marker i{font-size:22px;color:#5a603e}.reservate-head{background:#5a603e;padding:30px 0;position:-webkit-sticky;position:sticky;top:0;z-index:99}@media (max-width:599px){.reservate-head{padding:20px 0}}.reservate-head .head-icon{display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;color:#fff;font-size:24px;height:60px;text-decoration:none}.reservate-head h1{color:#fff}@media (max-width:599px){.reservate-head h1{font-size:20px}}.reservate-head .row{display:flex;align-items:center;justify-content:space-between}.restaurants-slots-view-body .container-small{max-width:540px}.restaurants-slots-view .day{flex:1 1}.reservation-view{display:flex;flex-direction:column;flex:1 1}.reservation-view .timeslot-form{padding:20px 0}.reservation-view .full{flex:1 1;display:flex;flex-direction:column}.reservation-view .timeslot-form-success{flex:1 1}.reservation-view-empty,.reservation-view-loading{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1 1}.reservation-view-empty i,.reservation-view-loading i{margin-bottom:20px}.reservation-view-empty .button,.reservation-view-loading .button{margin-top:20px}.alert-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);z-index:99999}.alert,.alert-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.alert{padding:40px;background-color:#fff;border-radius:6px;box-shadow:0 3px 66px rgba(90,96,62,.13);width:400px;max-width:90%}.alert-subscription-cancel{width:600px}.alert-confirm{width:500px}.alert-title{text-align:center;font-size:22px}.alert-description{margin-top:20px;text-align:center}.alert-buttons,.alert .button{margin-top:20px}.alert-buttons{display:flex;align-items:center}.alert-buttons .button{margin-right:20px;margin-top:0}.alert-buttons .button:last-child{margin:0}.customer-reservation-view h1{color:#fff!important}.customer-reservation-view .description{display:block;margin-bottom:20px}.customer-reservation-view .buttons .button{margin-right:20px}.reset-password-view{background:#979f73;flex:1 1;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.reset-password-view .card{background:#979f73;color:#fff}.reset-password-view-form{width:600px;max-width:90%}.reset-password-view-form .input{margin:20px 0}.sub-box{border-bottom:1px solid #eae9ea;margin-bottom:30px}.invoices-view{display:flex;flex-direction:column;flex:1 1}.invoices-view h2{color:#433;font-size:22px;font-weight:500}.invoices-view-items{flex:1 1;display:flex;flex-direction:column}.invoices-view-item{margin-top:20px;border-radius:6px;padding:20px;display:flex;border-bottom:1px solid #eae9ea;transition:all .4s linear;align-items:center;justify-content:space-between}.invoices-view-item:hover{background:#f0f0f0}.invoices-view-item .pdf-icon{cursor:pointer}.invoices-view-item .pdf-icon img{width:32px}.invoices-view-item-info p{margin-right:20px}@media (max-width:599px){.invoices-view-item-info{margin-bottom:5px}}@media (max-width:599px){.invoices-view-item{flex-direction:column}}.invoices-view-item strong{margin-right:15px}.invoices-view-empty{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1 1}@media (max-width:599px){.button-row-account{display:flex;flex-direction:column-reverse}.button-row-account .button{justify-content:center;text-align:center;margin-bottom:10px;width:100%}}.account-error{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;height:100%}.account-error .icon{margin-bottom:20px}.account-error .icon i{color:#5a603e;font-size:64px}.account-error p{opacity:.6}.save-button{display:flex;justify-content:flex-end;padding:15px 30px}.restaurant-edit-view .card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.account-view{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}@media (max-width:800px){.account-view{grid-template-columns:repeat(1,1fr)}}.account-view .info-row{flex-wrap:wrap}@media (max-width:599px){.account-view .info-row .dropdown,.account-view .info-row .input{width:100%;margin:0 0 20px}}.account-view .card{margin-top:30px}.account-view .card-info{padding:0 20px}@media (max-width:599px){.account-view .card-info{padding:0!important}}.account-view .card .styled-text-bold{margin-top:20px;margin-bottom:20px!important;font-size:20px;color:#2d2d2d}.account-view .dropdown,.account-view .input{margin-bottom:20px}.account-view .button-row{display:flex;justify-content:space-between}.account-view .buttons{margin-top:20px;display:flex}.account-view .buttons .button{margin-right:20px}@media (max-width:800px){.account-view .buttons .button{margin-bottom:20px;width:100%}}.account-view .reset-password-view-form{width:100%}.account-view .reset-password-view-form .input{margin-top:0}.avatar img{width:135px;border-radius:8px;height:135px;object-fit:contain}.avatar .file-upload-result{max-width:220px}.restaurant-gallery{display:flex;flex-wrap:wrap}.restaurant-gallery .image-upload{margin-right:20px;margin-bottom:20px}.restaurant-gallery .image-upload img{width:135px;border-radius:8px;height:135px;object-fit:cover}.url-copy .input{margin-top:20px}.url-copy .input input{background-color:#f5f5f5}.url-copy .button{border-radius:0 6px 6px 0}@media (max-width:800px){.desktop-buttons{display:none!important}}.mobile-buttons{display:none!important}@media (max-width:800px){.mobile-buttons{display:flex!important}}.subscription-box{margin:30px 0}.subscription-box .partner-name{font-size:20px}.subscription-box .partner-name .name{font-weight:600;color:#5a603e}.subscription-box .partner-name .partner{color:#a8a8a8}.subscription-box .info{display:flex}@media (max-width:800px){.subscription-box .info{flex-direction:column}}.subscription-box .info .status{margin-bottom:5px}.subscription-box .info-box{flex:1 1;margin-top:10px}.subscription-box .info-box p{display:block;max-width:500px}.subscription-box .info-buttons{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:800px){.subscription-box .info-buttons{align-items:flex-start;padding:20px 0}}.subscription-box .info-buttons .button{margin-bottom:20px;min-width:160px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.subscription-box .info-buttons .button:last-child{margin:0}.file-upload{border:2px dashed #5a603e;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;padding:0 3em;width:160px;border-radius:8px;height:160px}.file-upload .icon{color:#5a603e;font-size:30px;text-align:center}.file-upload-result{width:100%}.image-upload{position:relative}.image-upload .icon-delete{position:absolute;cursor:pointer;top:5px;left:5px;background:#5a603e;width:30px;height:30px;border-radius:15px;display:flex;justify-content:center;align-items:center;flex-direction:column}.image-upload .icon-delete i{color:#fff;font-size:14px}.not-found-view{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1 1}.not-found-view .styled-text-title{margin-bottom:10px}.not-found-view .styled-text-paragraph{margin-bottom:20px;max-width:400px;text-align:center}.tp2-button{margin-top:15px}@media (max-width:599px){.tp2-form-is-open{display:none!important}}.tp2{margin-top:15px;display:flex;flex:1 1}@media (max-width:599px){.tp2{flex-direction:column}}.tp2-button{max-width:420px;justify-content:center;align-items:center;flex-direction:column}.tp2 .buttons,.tp2-button{display:flex}@media (max-width:599px){.tp2 .card-info{padding:20px}}@media (max-width:800px){.tp2 .MuiFormControl-root{width:100%}}@media (max-width:599px){.tp2 .MuiFormControl-root{margin-bottom:10px!important}}.tp2-loading{flex:1 1;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:800px){.tp2-loading{width:100%;padding:40px 20px}}.tp2-loading .icon{margin-top:20px}.tp2-loading .icon img{width:50px}@media (max-width:800px){.tp2 h1{font-size:16px;vertical-align:middle;line-height:16px}}.tp2-items{display:flex;flex-direction:column;background:#f5f5f5;overflow-y:auto;width:420px;max-height:600px}@media (max-width:800px){.tp2-items{width:100%}}.tp2-body{flex:1 1;display:flex;flex-direction:column}.tp2 .type-row{align-items:center}@media (max-width:599px){.tp2 .type-row{align-items:flex-start}}.tp2 .type-row .custom-dropdown{margin-right:10px}@media (max-width:599px){.tp2 .type{width:100%}}.tp2 .row{display:flex;justify-content:space-between}@media (max-width:599px){.tp2 .row{flex-direction:column}}.tp2-form{padding:0;flex:1 1}.tp2-form-head{display:flex;justify-content:space-between;width:100%}@media (max-width:800px){.tp2-form-head{align-items:center}}.tp2-form-head .back{color:#434343!important;margin-right:10px}.tp2-form-head strong{vertical-align:middle;display:flex;align-items:center;margin:0}.tp2-form-head .button{margin-right:15px}.tp2-form-head .button:last-child{margin:0}.tp2-form-title{font-size:20px;font-weight:400;margin-top:50px;margin-bottom:10px;color:#2d2d2d}@media (max-width:599px){.tp2-form-title{margin-top:20px}}.tp2-form-type .row .dropdown{width:150px}@media (max-width:599px){.tp2 .dropdown{margin-bottom:20px;width:calc(100% - 20px)!important}}.tp2 .date-row .input{margin-right:5px;display:flex;align-items:center;flex-direction:row}@media (max-width:599px){.tp2 .date-row .input{flex-direction:column;align-items:flex-start}.tp2 .date-row .input label{display:block}.tp2 .date-row .input input{margin-top:5px}}.tp2 .date-row .input label{margin:0 5px 0 0}@media (max-width:599px){.tp2 .date-row .input label{margin:0 5px 0 0}}.t-days{display:flex;justify-content:space-between}@media (max-width:599px){.t-days{margin-top:0}}.t-days-primary .day{background:#5a603e!important;color:#fff}.t-days .day{margin-right:10px;background:#a8a8a8;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;padding:5px;border-radius:7px;cursor:pointer;opacity:.4;width:40px;height:40px;font-weight:600}.t-days .day:last-child{margin:0}@media (max-width:800px){.t-days .day{width:35px;height:35px}}@media (max-width:599px){.t-days .day{padding:0;font-size:14px}}.t-days .day-active{opacity:1!important}.timeslot-button{border-bottom:1px solid #dcdcdc;padding:20px;cursor:pointer;text-decoration:none;color:#000}.timeslot-button-active{background-color:#5a603e}.timeslot-button-active .day{border-color:#fff;background:#fff;color:#a8a8a8}.timeslot-button-active .timeslot-button-info p{color:#fff}.timeslot-button-date{border:1px solid #dcdcdc;position:relative;background:#a8a8a8;color:#fff;border-radius:7px;height:40px;display:flex;justify-content:center;align-items:center;flex-direction:column}.timeslot-button-date p{font-weight:600;color:#fff}.timeslot-button-date .icon{position:absolute;left:10px;display:flex;align-items:center;top:0;bottom:0}.timeslot-button-date .icon img{height:22px}.timeslot-button-info{display:flex;align-items:center;justify-content:space-between;padding:20px 0 0}.tp2-choice-modal .choice-row{display:flex;flex-wrap:wrap}.tp2-choice-modal .choice-row .col{flex:1 1;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start}.tp2-choice-modal .choice-row img{max-height:180px}.tp2-choice-modal .choice-row .styled-text{text-align:center;max-width:80%;flex:1 1;margin:10px 0}.legal h1{color:#434343;margin-bottom:40px}.legal h1,.legal strong{font-weight:600}.legal p{margin-bottom:20px;display:block;font-weight:100;color:#434343}.legal ul{padding-left:30px;margin-bottom:20px}.legal li{font-weight:100;color:#434343}.for-partners-header{padding-top:50px}.for-partners-header-info{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:80px 0}.for-partners-header-info .button{margin-top:40px}.for-partners-header-image{margin-bottom:80px}.for-partners-header-image img{width:100%}.for-partners-checklist{background:#f0f0f0;padding:80px 0}.for-partners-checklist .container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}@media (max-width:800px){.for-partners-checklist .container{grid-template-columns:repeat(1,1fr)}}.for-partners-checklist-image{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:800px){.for-partners-checklist-image{margin-bottom:20px}}.for-partners-checklist-image img{transform:rotate(-17deg);width:300px;max-width:100%}.for-partners-checklist-info ul{list-style:none}.for-partners-checklist-info ul li{display:flex;align-items:center;margin-bottom:10px}.for-partners-checklist-info ul li i{margin-right:20px;color:#979f73;font-size:22px}.for-partners-checklist-info ul li p{display:block;font-size:16px;font-weight:100}.for-partners-checklist-info ul li .description{color:#5a603e;display:block}.for-partners-checklist-info .buttons{padding:20px 0 0}.contact-view .info,.for-partners-checklist-info .buttons{display:flex;justify-content:center;align-items:center;flex-direction:column}.contact-view .info{padding:0 0 80px}.contact-view .info .button{margin-top:40px}.contact-view .info p{max-width:700px;text-align:center;font-size:20px;margin-top:10px}.contact-view form{max-width:600px;display:block;margin:0 auto}.contact-view .button-row{display:flex;justify-content:space-between}.contact-view .row{display:flex;align-items:center}@media (max-width:599px){.contact-view .row{align-items:flex-start;flex-direction:column}.contact-view .row .input{width:100%}}.contact-view .row .input,.contact-view .row .styled-text{flex:1 1}.contact-view .row-checkbox{margin-right:10px}.contact-view input,.contact-view textarea{margin-bottom:20px}.pause-timeslot-view{margin-top:15px;display:flex;flex:1 1}@media (max-width:599px){.pause-timeslot-view{flex-direction:column}}@media (max-width:800px){.pause-timeslot-view-is-open .pause-timeslot-view-list{display:none!important}}.pause-timeslot-view-is-open .pause-timeslot-view-form{display:flex!important}@media (max-width:599px){.pause-timeslot-view-is-open .pause-timeslot-view-form{padding:0}}.pause-timeslot-view-button{max-width:420px;margin-top:15px;display:flex;justify-content:center;align-items:center;flex-direction:column}.pause-timeslot-view-list{display:flex;flex-direction:column;background:#f5f5f5;overflow-y:auto;width:420px;max-height:calc(100vh - 323px)}@media (max-width:800px){.pause-timeslot-view-list{width:100%;max-height:calc(100vh - 240px)}}.pause-timeslot-view .head{display:flex;align-items:center;justify-content:space-between;height:60px;position:-webkit-sticky;position:sticky;left:0;right:0;background:#fff;top:0;z-index:88}.pause-timeslot-view .head .button{margin-left:20px}.pause-timeslot-view-form{display:flex;flex:1 1;flex-direction:column;padding:0 40px 20px;max-height:calc(100vh - 323px);overflow-y:scroll;position:relative}@media (max-width:800px){.pause-timeslot-view-form{display:none}}.pause-timeslot-view-form form{position:relative}.pause-timeslot-view-form h2{font-size:20px;font-weight:400;margin-bottom:10px;color:#2d2d2d}@media (max-width:599px){.pause-timeslot-view-form h2{margin-top:20px}}.pause-timeslot-view-form .back{margin-left:0!important;cursor:pointer}.pause-timeslot-view-form .max{max-width:200px}.pause-timeslot-view-form .i .dropdown{width:100%;max-width:240px}.pause-timeslot-view-form .form-group,.pause-timeslot-view-form .form-row{margin-bottom:30px}.pause-timeslot-view-form .form-group{width:100%}.pause-timeslot-view-form .form-group:first-child{margin-top:20px}.pause-timeslot-view-form .form-row{display:flex;justify-content:space-between}.pause-timeslot-view-form .form-row .form-group{margin-right:20px}.pause-timeslot-view-form .form-row .form-group:last-child{margin:0}.pause-timeslot-view-form textarea{max-height:200px}.pause-timeslot-view-form .form-badge{padding:0 30px;cursor:pointer;height:45px;background:#a8a8a8;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:7px;font-size:20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.checkout-view h2{text-align:center;color:#434343;font-weight:100;margin-bottom:60px}@media (max-width:599px){.checkout-view h2{font-size:22px;margin-bottom:40px}}.checkout-head{border-radius:6px 6px 0 0;display:flex}.checkout-head .checkout-tab{flex:1 1}.checkout-body{padding:50px 45px}@media (max-width:599px){.checkout-body{padding:50px 30px}}.checkout-body .buttons{margin-top:20px;display:flex;justify-content:center;align-items:center}.ideal-element{border-radius:6px;font-size:16px;background:hsla(0,0%,100%,.25);font-family:"Gilroy-Light",sans-serif;color:#222;border:1px solid rgba(33,55,74,.25);width:100%;transition:all .4s ease}.checkout-tab{display:flex;justify-content:center;align-items:center;flex-direction:column;background:#f5f5f5;opacity:.5;transition:all .4s ease;padding:15px}.checkout-tab:first-child{border-radius:6px 0 0 0}.checkout-tab:last-child{border-radius:0 6px 0 0}.checkout-tab_active{background:#fff!important;opacity:1!important}.checkout-tab .icon{font-size:22px}.checkout-tab .label{margin:5px 0 0;text-transform:uppercase}
/*# sourceMappingURL=main.e8b13f8b.chunk.css.map */