.elementor-1569 .elementor-element.elementor-element-f1d83db{--display:flex;--background-transition:0.3s}.elementor-1569 .elementor-element.elementor-element-fcbbb90{--display:flex;--background-transition:0.3s}.elementor-1569 .elementor-element.elementor-element-8d48495{--display:flex;--background-transition:0.3s}:root{--page-title-display:none}@media(max-width:767px){.elementor-1569 .elementor-element.elementor-element-fcbbb90{--content-width:85%}}@media(min-width:768px){.elementor-1569 .elementor-element.elementor-element-fcbbb90{--content-width:939px}}.staff-details{display:flex;align-items:center;padding:15px;background:#c4a390;border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1);margin-bottom:20px}.staff-avatar img{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-right:20px}.staff-info{flex-grow:1}.staff-name{font-size:24px;font-weight:700;margin:0;color:#fff!important}.staff-description{font-size:16px;color:#fff!important}.bookly-categories-listt{list-style:none;padding:0;margin:0;border:1px solid #ddd;border-radius:5px;overflow:hidden}.bookly-category-item{background-color:#eee4de;border-bottom:1px solid #ddd;padding:10px 15px;transition:background-color 0.3s ease;cursor:pointer;border:1px solid #fff}.bookly-category-item:hover{background-color:#fff}.bookly-category-item:last-child{border-bottom:none}.bookly-category-title{font-weight:700;font-size:16px;display:flex;justify-content:space-between;align-items:center;position:relative}.bookly-services-list{display:none;padding:10px 15px;background-color:#fff;border-top:1px solid #ddd;flex-wrap:wrap;gap:12px}.bookly-service-item{padding:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:#fff;border-radius:5px;margin-bottom:10px;flex:1 1 calc(50% - 10px);box-shadow:0 1px 3px rgb(0 0 0 / .3);transition:border-color 0.3s ease}.bookly-service-item.selected{border:5px solid #2ecc71}.bookly-service-title{font-size:16px;color:#333;margin-bottom:5px;width:100%}.bookly-service-price{font-size:16px;color:#666;text-align:right;font-weight:700;margin-top:-65px;margin-bottom:5px;width:100%;display:inline-block;margin-left:-55px}.bookly-service-info{width:100%;display:flex;align-items:center;margin-bottom:5px;margin-top:-10px}.bookly-service-info a{margin-left:5px;font-size:14px}.bookly-service-check{text-align:right;width:100%;margin-top:-33px;margin-bottom:30px}.bookly-service-check input[type="checkbox"]{appearance:none;border:1px solid #ccc;border-radius:50%;width:20px;height:20px;outline:none;cursor:pointer;position:relative}.bookly-service-description{display:none;padding:10px;background-color:#fff;border-radius:5px;margin-top:10px;width:100%}.service-count{background-color:#eee4de;border-radius:50%;width:30px;height:30px;font-size:17px;color:#000;border:1px solid #000;display:flex;justify-content:center;align-items:center;position:absolute;right:30px}.toggle-icon{font-size:18px;color:#333;margin-left:176px}.selected-count{background-color:#2ecc71;color:#fff;border-radius:15px;padding:0 15px;font-size:12px;margin-right:90px;margin-left:-930px;margin-top:-10px}.see-info{color:#c4a390;text-decoration:none;cursor:pointer;margin-left:5px;font-size:14px}.see-info:hover{text-decoration:underline}.bookly-service-item.selected{background-color:#fff;border:1px solid #ccc}.info-icon{width:16px;height:16px;margin-right:5px}.bookly-category-item.active{background-color:#fff!important;;border:5px solid #fff!important}.bookly-service-item.selected{border:1px solid #28a745;background-color:#fff}.bookly-service-item.selected .bookly-service-check input[type="checkbox"]{border-color:#28a745;content:"";top:-3px;left:0;width:24px;height:24px;background:url(https://cici.htecom.com/wp-content/uploads/2024/07/Icon-1.svg) no-repeat center center;background-size:30px}.search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none}#service-search{margin:5px;padding:10px 10px 10px 40px;border:1px solid #c4a390;border-radius:10px;outline:none;box-sizing:border-box}.search-container{position:relative}.bookly-toggle-buttons{margin-bottom:20px}@media (max-width:768px){.bookly-service-item{display:block;width:calc(100% - 20px);margin-left:10px;margin-right:10px;padding:5px}.bookly-services-list{padding:15px 0 0 0;width:100%}.bookly-service-check{margin-top:-25px;margin-bottom:4px}.bookly-service-price{margin-top:-28px;margin-bottom:-35px;margin-left:-25px}.bookly-category-title{position:static}.toggle-icon{display:none}.service-count{right:-5px}.selected-count{font-size:10px;margin-right:25px}}@media (max-width:768px){.bookly-categories-listt{width:calc(100% + 20px)!important;margin-left:-10px}}#book-add-buttons{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:1000;margin-bottom:20px}.booking-container{border:1px solid #ccc;padding:20px;border-radius:10px;width:1080px;box-shadow:0 4px 8px rgb(0 0 0 / .3);background-color:#fff}.add-people-button{width:100%;margin-bottom:10px;box-sizing:border-box;border-radius:10px!important}.book-button{width:100%;box-sizing:border-box;border-radius:10px!important;background-color:#6c4b40!important;color:#fff!important}.add-people-contain{border:1px solid #c4a390;border-radius:10px}.book-button:hover{background-color:#b89464}.total-services{font-weight:700;color:dimgray;margin:0}.summary-container{display:flex;justify-content:space-between;align-items:center}.details .chevron-down-icon{margin-left:5px;width:16px;height:16px}.details{color:#6c4b40}.selected-service-item{display:flex;flex-direction:column;margin-bottom:20px;background-color:#fff;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.selected-service-info{padding:10px}.selected-service-main{display:flex;justify-content:space-between;align-items:center;font-weight:700;width:100%}.selected-service-title{flex:1;text-align:left}.selected-service-amount{text-align:right;margin-left:auto;font-weight:700;margin-bottom:-40px}.selected-service-category{color:#d8c3b6;font-size:17px;text-align:left;margin-top:5px}.details-content{padding-top:15px;border-top:5px solid #ddd;border-radius:5px;margin-top:10px}#selected-services-list{max-height:250px;overflow-y:auto;overflow-x:hidden;margin-bottom:10px}.modal{display:none;position:fixed;z-index:1001;padding-top:330px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .4)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%;max-width:570px;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .3);text-align:center}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-actions{display:flex;justify-content:center;gap:10px;margin-top:20px}.modal-actions button{padding:10px 20px;border:1px solid dimgray;border-radius:5px;cursor:pointer;font-size:18px;text-transform:none}#cancelRemove{background-color:dimgray;color:#fff}#confirmRemove{color:dimgray;border:1px solid #ddd}#confirmRemove:hover{background-color:#dadada}#cancelRemove:hover{background-color:#595959}.no-scroll{overflow:hidden}.modal-title{font-weight:bold!important}.add-people-link{margin-right:-105px}.add-people-text{color:#c4a390}.add-people-icon{max-width:10%!important;margin-left:8px;margin-bottom:-4px}#for-me-text{font-weight:700}@media (max-width:768px){.modal-title{font-size:18px!important}.booking-container{width:90vw!important;margin:0 auto}}@media (max-width:1024px){.booking-container{width:90vw!important;margin:0 auto}}