@font-face{font-family:Museo-Regular;src:local("Museo-Regular"),url(/static/fonts/Museo300-Regular.208ab651.otf) format("opentype")}@font-face{font-family:Museo-Bold;src:local("Museo-Bold"),url(/static/fonts/Museo700-Regular.8d2cbb04.otf) format("opentype")}@font-face{font-family:Nunito-Light;src:local("Nunito-Light"),url(/static/fonts/Nunito-Light.c4144333.ttf) format("truetype")}@font-face{font-family:Nunito-Regular;src:local("Nunito-Regular"),url(/static/fonts/Nunito-Regular.334a6311.ttf) format("truetype")}@font-face{font-family:Nunito-SemiBold;src:local("Nunito-SemiBold"),url(/static/fonts/Nunito-SemiBold.0740a2c5.ttf) format("truetype")}@font-face{font-family:Nunito-Bold;src:local("Nunito-Bold"),url(/static/fonts/Nunito-Bold.3b78e310.ttf) format("truetype")}@font-face{font-family:Nunito-ExtraBold;src:local("Nunito-ExtraBold"),url(/static/fonts/Nunito-ExtraBold.94d0601d.ttf) format("truetype")}@font-face{font-family:Mulish-ExtraBold;src:local("Mulish-ExtraBold"),url(/static/fonts/Mulish-ExtraBold.60e37dc1.ttf) format("truetype")}@font-face{font-family:Mulish-Bold;src:local("Mulish-Bold"),url(/static/fonts/Mulish-Bold.178a6a4c.ttf) format("truetype")}@font-face{font-family:Mulish-Light;src:local("Mulish-Light"),url(/static/fonts/Mulish-Light.720750d1.ttf) format("truetype")}@font-face{font-family:Mulish-SemiBold;src:local("Mulish-SemiBold"),url(/static/fonts/Mulish-SemiBold.dcac9c99.ttf) format("truetype")}*{margin:0;padding:0;letter-spacing:.4px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:#1a1b1f;font-size:1rem;font-weight:400;line-height:1.75rem}main{background-color:#fff}.basic-layout{min-height:100vh}.basic-layout>main{display:flex;align-items:center;justify-content:center;padding-top:80px}.auth-layout{min-height:100vh}.auth-layout>main{display:flex}.auth-layout>main,.d-flex{align-items:center;justify-content:center}.d-flex{display:flex!important}.d-flex.d-space{justify-content:space-between}.d-flex.d-end{justify-content:end}.d-flex.d-base{align-items:baseline}.ant-form input:active,.ant-form input:focus,.ant-form input:focus-within,.ant-form input:hover{border-color:#72d8df}.ant-form .ant-select{height:54px}.ant-form .ant-select .ant-select-selector{padding:.85rem 1rem;font-size:1rem;line-height:1.5;border-radius:2rem}.ant-form .ant-select .ant-select-selector:active,.ant-form .ant-select .ant-select-selector:focus,.ant-form .ant-select .ant-select-selector:focus-within,.ant-form .ant-select .ant-select-selector:hover{border-color:#72d8df!important}.ant-form .ant-form-item-label>label{font-size:1rem;color:#474849}.ant-form .ant-input-affix-wrapper{padding:.85rem 1rem;font-size:1rem;line-height:1.5;border-radius:2rem}.ant-form .ant-input-affix-wrapper:active,.ant-form .ant-input-affix-wrapper:focus,.ant-form .ant-input-affix-wrapper:focus-within,.ant-form .ant-input-affix-wrapper:hover{border-color:#72d8df}.ant-form .ant-input-affix-wrapper .ant-input-prefix{color:#d9d9d9;margin-inline-end:10px}.ant-form .ant-input-affix-wrapper textarea{font-size:1rem}.ant-form .ant-upload-wrapper .ant-upload-text{color:#474849}.ant-form .ant-upload-wrapper .ant-upload:active,.ant-form .ant-upload-wrapper .ant-upload:focus,.ant-form .ant-upload-wrapper .ant-upload:focus-within,.ant-form .ant-upload-wrapper .ant-upload:hover{border-color:#72d8df}.ant-form .ant-upload-wrapper .ant-upload-list-item{padding:1rem;font-size:1rem}.ant-form .ant-picker{padding:.85rem 1rem;font-size:1rem;line-height:1.5;border-radius:2rem;width:100%}.ant-form .ant-picker:active,.ant-form .ant-picker:focus,.ant-form .ant-picker:focus-within,.ant-form .ant-picker:hover{border-color:#72d8df}.ant-form .ant-input-group-addon{border-radius:2rem 0 0 2rem}.ant-form .submit-btn{padding:.8rem 6rem;background:#72d8df;border-radius:4rem;font-size:1.125rem;color:#fff;margin:3rem auto 1rem;height:auto;border-color:#72d8df;display:flex}.ant-form-item-explain-error{text-align:left;padding:.4rem 1.5rem}.ant-select-dropdown{min-width:14rem}@media (max-width:48rem){.app-layout main .container{padding:1rem}.basic-layout>main{align-items:baseline;padding-top:64px}.header{padding:0 1rem}.page-container{height:auto}}.header{position:fixed;z-index:99;width:100%;padding:.8rem;display:flex;justify-content:space-between;align-items:center;height:auto;background:#fff;box-shadow:.0625rem 0 1.25rem rgba(0,0,0,.10980392)}.header .header__logo{display:flex;line-height:1}.header .header__logo img{width:34rem}.header .header-menu{max-width:1024px;margin:auto;width:100%;justify-content:space-between}.header .header-menu,.header .header-menu a{display:flex;align-items:center}.header .header-menu img{max-width:16rem;width:100%}.header .header-menu ul{display:flex;list-style:none;line-height:1.5}.header .header-menu ul li{margin:0 1rem}.header .header-menu ul li a{color:#000;font-size:1rem}.bottom-footer{background:#142140}.bottom-footer .footer-content{max-width:1024px;width:100%;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1rem;gap:1rem}.bottom-footer .footer-content .ant-typography,.bottom-footer .footer-content a{font-size:1rem;color:#fff;margin:auto 0}.sidebar{z-index:100;overflow:auto;height:100vh;position:fixed!important;left:0;border-right:1px solid #e8e8e8;box-shadow:.0625rem 0 1.25rem rgba(0,0,0,.10980392)}.sidebar .header__logo>img{width:70%;margin:auto}.sidebar .ant-layout-sider-children{padding:1.5rem}.sidebar ul{padding:1.5rem 0;height:calc(100% - 2rem);border-inline-end:none!important}.sidebar ul li{border-radius:.5rem;font-size:1rem}.sidebar ul li .logout-img{filter:invert(80%)}.sidebar ul li .menu-icon{filter:invert(20%)}.sidebar ul li:hover .logout-img{filter:invert(100%)}.sidebar ul li:hover .menu-icon{filter:invert(0)}.sidebar .ant-menu-item-selected{background-color:#f5f5f5!important}.sidebar .ant-menu-item-selected *{color:#000!important}.sidebar .ant-menu-item-selected .menu-icon,.sidebar .ant-menu-item-selected:hover .menu-icon{filter:invert(100%)}.sidebar .ant-layout-sider-trigger{left:0}.sidebar .ant-menu.ant-menu-inline-collapsed>.ant-menu-item{line-height:3.438rem}.sidebar .ant-menu-sub.ant-menu-inline{background:transparent}main .admin-layout{min-height:100vh;padding:2rem}@media (max-width:48rem){.header .header-menu .logo{width:14rem}.header .header-menu ul{display:none}.bottom-footer .footer-content{flex-direction:column}}body,html{scroll-behavior:smooth}.landing-page{width:100%;display:block}.landing-page section{min-height:100vh;display:flex;align-items:flex-end;justify-content:center}.landing-page section .full-width{width:100%}.landing-page section#how-it-works,.landing-page section#plans{background:#fdfdfd}.landing-page h1{font-size:3.5rem;font-weight:400;color:#000;margin-bottom:1rem;line-height:1.3}.landing-page h2{font-size:2.4rem;font-weight:400;color:#000}.landing-page .reception-block-text{font-size:1rem;line-height:2;padding:3rem 1rem 3rem 3rem;display:block}.landing-page .starting-block{padding:6rem 4rem;background:linear-gradient(to bottom right,#85dadf,#fff)}.landing-page .starting-block .starting-block-cards{display:flex;flex-direction:column}.landing-page .starting-block .logo{width:22rem;margin-bottom:1rem}.landing-page .starting-block .starting-block-button{padding:.8rem 3rem;background:#72d8df;border-radius:4rem;font-size:1.125rem;color:#000;margin:1rem auto 0 0;display:inline-block}.landing-page .starting-block img{width:100%}.landing-page .reception-block{padding:4rem 4rem 0}.landing-page .reception-block .block-content .block-cards-inline{grid-template-columns:1fr 1fr;gap:1rem}.landing-page .reception-block img{width:100%}.landing-page .how-it-works-block{padding:8rem 4rem;background:#fdfdfd}.landing-page .how-it-works-block h1{margin:auto}.landing-page .reviews-block{padding:4rem;background:linear-gradient(to bottom right,#00c1c9,#09264e)}.landing-page .reviews-block h1{color:#fff;text-align:center}.landing-page .reviews-block .reviews-block-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px}.landing-page .reviews-block .reviews-block-cards .reviews-block-card{padding:3rem 3rem 2rem}.landing-page .reviews-block .reviews-block-cards .reviews-block-card .ant-typography{font-size:1rem;color:#57e4ff}.landing-page .reviews-block .reviews-block-cards .reviews-block-card .ant-typography.reviews-card-item-desc{margin-bottom:3rem}.landing-page .reviews-block .reviews-block-cards .reviews-block-card .ant-typography.reviews-card-item-desc:before{content:"“";font-size:4rem;color:#fff;display:block;font-family:fantasy;color:#57e4ff;line-height:1}.landing-page .boost-block{padding:4rem}.landing-page .boost-block img{width:100%}.landing-page .boost-block h1{text-align:center}.landing-page .boost-block h4{font-size:1rem;color:#0a1a44}.landing-page .boost-block .boost-card-item-desc{font-size:1rem;color:#0a1a44;margin-bottom:3rem}.landing-page .boost-block .block-content .block-cards-inline{grid-template-columns:1.2fr 1fr;gap:2rem;margin-top:4rem}.landing-page .contact-block{padding:4rem;background:#142140}.landing-page .contact-block h1{color:#72d8df}.landing-page .contact-block .block-content .block-cards-inline{margin-top:4rem;display:grid;grid-template-columns:1fr 1.2fr;gap:2rem;align-items:center}.landing-page .contact-block .block-content .block-cards-inline form{max-width:30rem;margin:auto 0}.landing-page .contact-block .block-content .block-cards-inline form input{padding:.85rem 1rem;font-size:1rem;line-height:1.5;border-radius:2rem;height:auto}.landing-page .contact-block .block-content .block-cards-inline form .ant-input-affix-wrapper{border-radius:1rem}.landing-page .contact-block .block-content .block-cards-inline form .ant-input-affix-wrapper textarea{font-size:1rem}.landing-page .contact-block .block-content .block-cards-inline form .ant-btn{padding:.8rem 3rem;background:#72d8df;border-radius:4rem;font-size:1.125rem;color:#000;margin:1rem auto 0;height:auto;border-color:#72d8df}.landing-page .contact-block .block-content .block-cards-inline img{width:18rem;margin:auto auto 16rem}.landing-page .block-content{max-width:1024px;width:100%;margin:auto}.landing-page .block-content .block-cards-inline{display:grid;grid-template-columns:1fr 1.3fr;gap:4rem}.landing-page .block-content .block-cards-inline.flex-end{align-items:end}.landing-page .block-content-full{background:#0a1a44;width:100%}.landing-page .block-cards-grid{max-width:1024px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:#343c52}.landing-page .block-cards-grid .block-card-item{background-color:#0a1a44;padding:6rem 3rem}.landing-page .block-cards-grid .block-card-item .number-label{background:#00c4cc;padding:.8rem;border-radius:4rem;line-height:1;word-break:normal;font-size:1rem}.landing-page .block-cards-grid .block-card-item .plan-label{color:#fff;font-size:1.25rem;position:relative;z-index:1;padding-left:3rem}.landing-page .block-cards-grid .block-card-item .plan-label:after,.landing-page .block-cards-grid .block-card-item .plan-label:before{content:"";position:absolute;border:2px solid #57e4ff;width:40px;height:40px;z-index:2}.landing-page .block-cards-grid .block-card-item .plan-label:before{top:-1.5rem;left:0;border-right:none;border-bottom:none}.landing-page .block-cards-grid .block-card-item .plan-label:after{right:4.5rem;border-left:none;border-top:none}.landing-page .block-cards-grid .block-card-item h4{color:#fff;font-size:1rem}.landing-page .block-cards-grid .block-card-item .block-card-item-desc{color:#fff;font-size:1rem;margin:1rem auto 0}.landing-page .block-cards-grid .block-card-item ul{color:#fff;font-size:1rem;margin:1rem 1.5rem 0}.landing-page .block-cards-grid .block-card-item.center{background-color:#071332}.landing-page .block-cards-grid .block-card-item.center .block-card-item-desc,.landing-page .block-cards-grid .block-card-item.center .plan-label,.landing-page .block-cards-grid .block-card-item.center h4,.landing-page .block-cards-grid .block-card-item.center ul{color:#57e4ff}@media (max-width:48rem){.landing-page h1{font-size:2rem;line-height:1.5;text-align:center}.landing-page .starting-block .logo{width:14rem}.landing-page .starting-block .block-cards-inline{margin-top:2rem}.landing-page .starting-block .starting-block-button{display:block;padding:1rem 3rem;font-size:1.25rem;margin:1rem auto 2rem}.landing-page section{padding:0!important}.landing-page section>div{padding:2rem!important}.landing-page section>div.block-content-full,.landing-page section>div.full-width{padding:0!important}.landing-page h2{font-size:1.5rem;line-height:1.5}.landing-page .reception-block-text{padding:0}.landing-page .block-cards-inline{display:block!important}.landing-page .block-content .block-cards-grid{display:block}.landing-page .how-it-works-block{padding:0!important}.landing-page .how-it-works-block h1{padding:2rem;text-align:center;margin:auto}.landing-page .reviews-block .reviews-block-cards{display:block;margin-top:2rem}.landing-page .reviews-block .reviews-block-cards .reviews-block-card{padding:1rem 0}.landing-page .reviews-block .reviews-block-cards .reviews-block-card .ant-typography{font-size:1rem}.landing-page .reviews-block .reviews-block-cards .reviews-block-card .ant-typography.reviews-card-item-desc{margin-bottom:1rem}.landing-page .reviews-block .reviews-block-cards .reviews-block-card .ant-typography.reviews-card-item-desc:before{line-height:.5}.landing-page .boost-block .block-content .block-cards-inline{margin-top:2rem}.landing-page .contact-block h1{text-align:center}.landing-page .contact-block .block-content .block-cards-inline{margin-top:2rem}.landing-page .contact-block .block-content .block-cards-inline form{margin:0}.landing-page .contact-block .block-content .block-cards-inline form .ant-btn{padding:1rem 3rem;display:block;margin:2rem auto 1rem}.landing-page .contact-block .block-content .block-cards-inline img{display:none}.landing-page .block-cards-grid{display:block}.landing-page .block-cards-grid .block-card-item{padding:2rem}}.auth-page{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4rem}.auth-page .auth-texture{margin:3rem}.auth-page .auth-texture img{margin:4rem 2rem 5rem 5rem}.auth-page h1{color:#000;text-align:left;line-height:1.5;margin:auto}.auth-page h3{color:#000;margin:1.5rem auto;font-size:1.8rem;line-height:1.5}.auth-page .auth-form-text{font-size:1rem;line-height:1.5;color:#000}.auth-page .auth-form{text-align:center;margin:3rem;width:22rem}.auth-page .auth-form .ant-btn{width:100%;padding:.95rem 3rem;background:#72d8df;border-radius:4rem;font-size:1.125rem;color:#fff;margin-bottom:1rem;height:auto;border-color:#72d8df}.auth-page .auth-form .ant-btn:hover{color:#72d8df;border-color:#72d8df}.auth-page .auth-form a{color:#72d8df}@media (max-width:48rem){.auth-page{flex-direction:column;padding:2rem 1rem;width:100%}.auth-page .auth-texture{display:none}.auth-page .auth-form{width:100%}}.landing-page.reservation-page .starting-block{min-height:45rem}.landing-page .reservation-form-container{width:100%;margin:6rem auto}.landing-page .reservation-form-container .reservation-form{position:relative;width:100%;max-width:928px;margin:auto;background:#fff;padding:4rem 4rem 3rem;border-radius:1rem;box-shadow:.0625rem 0 1.25rem rgba(0,0,0,.10980392)}.landing-page .reservation-form-container .reservation-form h2{margin:2rem auto 4rem;text-align:center}.landing-page .reservation-form-container .reservation-form .add-guest-button{border-color:#72d8df;color:#72d8df;border-radius:2rem}.landing-page .reservation-form-container .reservation-form .add-guest-button:hover{border-color:#72d8df;color:#72d8df}.landing-page .reservation-form-container .reservation-form .remove-guest-button{border-radius:2rem}.landing-page .reservation-form-container .reservation-form .reservation-form-button{padding:.8rem 6rem;background:#72d8df;border-radius:4rem;font-size:1.125rem;color:#fff;margin:3rem auto 1rem;height:auto;border-color:#72d8df;display:flex}.landing-page .reservation-form-container .reservation-form .reservation-form-button:hover{color:#474849;background:#fff}.landing-page .reservation-form-container .reservation-form .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border-radius:4px;border:2px solid #d9d9d9;background-color:#fff;transition:all .3s ease;width:24px;height:24px}.landing-page .reservation-form-container .reservation-form .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:hover{border-color:#72d8df}.landing-page .reservation-form-container .reservation-form .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#72d8df;border-color:#72d8df;border-radius:4px;width:24px;height:24px}.landing-page .reservation-form-container .reservation-form .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff;border-width:2px;width:8px;height:12px;top:12px;left:6px}.landing-page .reservation-form-container .reservation-form .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner{background-color:#5ac8cf;border-color:#5ac8cf}.landing-page .reservation-form-container .reservation-form .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#72d8df;border-color:#72d8df;border-radius:4px;width:24px;height:24px}.landing-page .reservation-form-container .reservation-form .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#fff;border-radius:1px;width:10px;height:2px;top:8px;left:4px}.landing-page .reservation-form-container .reservation-form .ant-checkbox-wrapper .ant-checkbox+span{color:#474849;font-size:16px;font-weight:400;line-height:1.5;padding-left:12px}.landing-page .reservation-form-container .reservation-form .ant-checkbox-wrapper:hover .ant-checkbox .ant-checkbox-inner{border-color:#72d8df}@media (max-width:48rem){.landing-page.reservation-page .starting-block{min-height:45rem}.landing-page .reservation-form-container{padding:1rem!important;margin:auto}.landing-page .reservation-form-container .reservation-form{position:relative;width:100%;max-width:928px;margin:auto;background:#fff;padding:2rem 1rem 1rem;border-radius:1rem;box-shadow:.0625rem 0 1.25rem rgba(0,0,0,.10980392)}}.account-page{margin:auto}.account-page .page-title{display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ececec;align-items:center}.account-page form{margin:5rem auto;max-width:40rem}.account-page form.checkin-form{max-width:25rem}.account-page form .file-uploader,.account-page form .file-uploader input{cursor:pointer}.account-page .ant-table-wrapper{overflow-x:scroll}.account-page .checkin-card{border-radius:12px;box-shadow:0 4px 12px rgba(114,216,223,.15)}.account-page .checkin-card .ticket-value{font-size:1rem}.account-page .checkin-card .document-image-container img{max-width:100%;max-height:12rem;border-radius:4px;cursor:pointer;margin:1rem}.account-page .calendar-cell .reservation-badge{margin-bottom:4px}.account-page .calendar-cell .reservation-badge .reservation-text{cursor:pointer;font-size:12px;color:#333;padding:4px 6px;border-radius:4px;background-color:rgba(114,216,223,.1);transition:all .2s ease}.account-page .calendar-cell .reservation-badge .reservation-text:hover{background-color:#82f7ff}.account-page .calendar-month-cell .month-cell-content{font-size:14px;color:#666;text-align:center;padding:4px}.account-page .ant-picker-calendar-date .ant-picker-calendar-date-content{height:auto;min-height:60px;padding:2px}.account-page .ant-card.ant-card-small{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.account-page .ant-card.ant-card-small:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.account-page .ant-space-vertical .ant-space-item:last-child{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}@media (max-width:768px){.account-page .calendar-cell .reservation-badge .reservation-text{font-size:9px;padding:1px 2px}.account-page .calendar-month-cell .month-cell-content{font-size:8px;padding:1px}.account-page .ant-row .ant-col{margin-bottom:8px}.account-page .ant-picker-calendar-date .ant-picker-calendar-date-content{min-height:50px;padding:1px}}.account-page .custom-search .ant-input-affix-wrapper:hover{border-color:#13c2c2!important}.account-page .custom-search .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.account-page .custom-search .ant-input-affix-wrapper:focus{border-color:#13c2c2!important;box-shadow:0 0 0 2px rgba(19,194,194,.2)!important}.account-page .custom-search .ant-input-search-button:focus,.account-page .custom-search .ant-input-search-button:hover{border-color:#13c2c2!important;color:#13c2c2!important}.landing-page.static-page .static-container{max-width:1024px;margin:6rem auto}.landing-page.static-page .static-container h2{font-size:2rem;font-weight:700;line-height:1.75}.landing-page.static-page .static-container h4{color:#000;line-height:1.75}.landing-page.static-page .static-container .paragraph{font-size:1rem;line-height:1.75;color:#000}.landing-page.static-page .static-container ul{margin:.5rem 1rem;list-style:inherit}.landing-page.static-page .static-container table{margin-top:.5rem}.landing-page.static-page .static-container table td,.landing-page.static-page .static-container table th{font-size:1rem;color:#000}@media (max-width:48rem){.landing-page.static-page .static-container{padding:0 1rem}.landing-page.static-page .static-container table{max-width:100%}}.not-found-page{background:#fff;min-height:100vh}.not-found-page .ant-result-title{font-size:2rem}.not-found-page .ant-result-subtitle{font-size:1rem;margin:2rem auto 3rem}