.registration .horizontal-separator{display:flex;align-items:center;text-align:center;color:#e1e1e1}.registration .horizontal-separator:before{content:"";flex:1;border-bottom:1px solid #cccccc}.registration .horizontal-separator:after{content:"";flex:1;border-bottom:1px solid #cccccc}.registration .horizontal-separator:not(:empty):before{margin-right:.25rem}.registration .horizontal-separator:not(:empty):after{margin-left:.25rem}.rooms.show table{overflow-x:auto;text-align:center;vertical-align:middle}@media (max-width: 576px){.rooms.show table{display:block}}@media (min-width: 576px) and (max-width: 767.98px){.rooms.show table{display:block}}@media (min-width: 768px) and (max-width: 991.98px){.rooms.show table{display:block}}.rooms.show table td:first-child{border:none;vertical-align:top}.rooms.show table td:last-child{border:none;vertical-align:top}.rooms.show table thead>tr>td:not(:first-child):not(:last-child){background:#383838;padding:20px 0;border-bottom-color:#767676;min-width:100px}.rooms.show table thead>tr>td:not(:first-child):not(:last-child):nth-child(2){border-top-left-radius:15px}.rooms.show table thead>tr>td:not(:first-child):not(:last-child):nth-child(8){border-top-right-radius:15px}.rooms.show table thead>tr:nth-child(1):last-child>td{vertical-align:middle!important}.rooms.show table tbody>tr>td:not(:first-child):not(:last-child){background:#2a2a2a;border-color:#767676}.rooms.show table tbody>tr>td:not(:first-child):not(:last-child) button,.rooms.show table tbody>tr>td:not(:first-child):not(:last-child) a.btn{width:100%}@media (min-width: 992px) and (max-width: 1199.98px){.rooms.show table tbody>tr>td:not(:first-child):not(:last-child) button,.rooms.show table tbody>tr>td:not(:first-child):not(:last-child) a.btn{width:80%}}@media (min-width: 1200px){.rooms.show table tbody>tr>td:not(:first-child):not(:last-child) button,.rooms.show table tbody>tr>td:not(:first-child):not(:last-child) a.btn{width:70%}}.rooms.show table tbody>tr:last-child td{border-bottom:none!important}.rooms.show table tbody>tr:last-child td:nth-child(2){border-bottom-left-radius:15px}.rooms.show table tbody>tr:last-child td:nth-child(8){border-bottom-right-radius:15px}.rooms.list .row .urlWithImage{height:400px;position:relative;background-size:cover;box-shadow:inset 0 0 30px #000}@media (min-width: 768px) and (max-width: 991.98px){.rooms.list .row .urlWithImage{height:300px}}@media (min-width: 992px) and (max-width: 1199.98px){.rooms.list .row .urlWithImage{height:300px}}@media (min-width: 576px) and (max-width: 767.98px){.rooms.list .row .urlWithImage{height:500px}}@media (max-width: 576px){.rooms.list .row .urlWithImage{height:500px}}.rooms.list .row .urlWithImage h4{bottom:20px;left:20px;position:absolute}.rooms.list .horizontal-separator{display:flex;align-items:center;text-align:center;color:#e1e1e1}.rooms.list .horizontal-separator:before{content:"";flex:1;border-bottom:1px solid #cccccc}.rooms.list .horizontal-separator:after{content:"";flex:1;border-bottom:1px solid #cccccc}.rooms.list .horizontal-separator:not(:empty):before{margin-right:.25rem}.rooms.list .horizontal-separator:not(:empty):after{margin-left:.25rem}.admin.dashboard .table td{border-bottom-color:#2f2f2f}.resource.index table{margin-top:15px;vertical-align:inherit}.resource.index table thead tr{background:rgba(41,44,49,.75);backdrop-filter:blur(10px);border-bottom-color:#34383e}.resource.index table thead tr td{padding:15px 8px;font-weight:700;font-size:17px}.resource.index table thead tr td:first-child{border-top-left-radius:10px!important}.resource.index table thead tr td:last-child{border-top-right-radius:10px!important}.resource.index table tbody{background-color:#1c1c23;border-bottom-color:#34383e}.resource.index table tbody td{height:100%}.navbar{margin-bottom:20px}.navbar.bg-jj{background-color:#23252f66!important;backdrop-filter:blur(5px)}.navbar .container{padding:10px;font-weight:500}.navbar .container ul li{padding:0}.form-floating input:not(.is-invalid,.is-valid),.form-floating select{border:none;background-color:#323437;border-radius:15px}.form-floating input:not(.is-invalid,.is-valid):focus,.form-floating select:focus{background-color:#2f3238;box-shadow:none}.form-floating input.is-invalid,.form-floating input.is-valid{background-image:none}.form-floating input.is-invalid~i,.form-floating input.is-valid~i{color:var(--bs-danger)}.form-floating i{position:absolute;transform:translateY(50%);bottom:50%;right:15px}input[type=checkbox]{border:1px solid rgba(255,255,255,.25)!important}.form-control,.btn{border-radius:15px!important}.btn-secondary:focus{background-color:var(--bs-secondary)!important}.btn-primary:focus{background-color:var(--bs-primary)!important}.btn-outline-custom-green{border:1px solid #7cce38!important;color:#7cce38!important}.btn-outline-custom-green:hover{background-color:#7cce38!important;color:var(--bs-body-bg)!important}.alert{border:none!important}.alert-danger{background-color:var(--bs-danger)!important;color:#ffd7d7!important}.alert-success{background-color:var(--bs-success)!important;color:#efffd6!important}.modal .modal-header,.modal .modal-footer{border:none}.modal .modal-content{padding-bottom:0}.header{width:max-content}.h1-dot{position:absolute;font-size:50px;right:-12px;bottom:-3px}@media (min-width: 576px) and (max-width: 767.98px){.h1-dot{bottom:-5px}}@media (max-width: 576px){.h1-dot{bottom:-5px}}.h5-com{color:#c5c5c5;font-size:18px}.footer{margin-top:20px;background-color:#202227;padding:10px;text-align:center;bottom:0;color:#d3d3d3!important}.footer span:not(:first-child):before{content:"|";margin:0 10px}.footer span a{color:#d3d3d3!important}.preloader{position:fixed;background-color:var(--bs-body-bg);height:100vh;width:100vw;top:0}.preloader .preloader__content{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.cookie__banner{top:0;height:100vh;width:100%;background-color:transparent;position:fixed;pointer-events:none;padding:.5rem}.cookie__banner .cookie__consent-bar{position:absolute;height:auto;background-color:#21293c;bottom:20px;border-radius:20px;pointer-events:auto;left:50%;transform:translate(-50%)}@media (max-width: 576px){.cookie__banner .cookie__consent-bar{width:95%}}.cookie__banner .cookie__consent-bar .cookie__content{position:relative;height:100%;width:100%;padding:25px;display:flex;justify-content:space-between;align-items:center}body{background-size:cover}body #app{height:calc(100vh - 50px);background:radial-gradient(ellipse at 150% 0%,rgba(255,255,255,0) 0%,var(--bs-body-bg) 50%)}body #app>.container{min-height:100vh}
