.unique-service-page{display:flex;justify-content:center;align-items:flex-start;padding:20px;min-height:100vh;width:100%}body{font-family:'Roboto',Arial,sans-serif!important;font-weight:300!important}.unique-service-page .service-page-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;max-width:1200px;width:100%}p:empty,p:has(&nbsp;){display:none!important}.unique-service-page .service-content{display:flex;width:100%;justify-content:center;align-items:flex-start;gap:20px}.unique-service-page .service-image-container{display:flex;justify-content:center;align-items:flex-start;flex:1;max-width:60%;box-sizing:border-box;margin:10px}.unique-service-page .service-image-container img{width:100%;max-height:513px;border-radius:10px;display:block;object-fit:contain}.unique-service-page .service-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1;max-width:35%;box-sizing:border-box;margin:10px;background-color:#d9d9d9;border-radius:10px}.unique-service-page .service-text-container{width:100%;padding:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%}.unique-service-page .service-row{width:100%;padding:20px 0;border-bottom:1px solid #ccc;text-align:left;display:flex;align-items:center;gap:10px}.unique-service-page .service-row h1{font-size:30px}.unique-service-page .service-row:last-child{border-bottom:none}.unique-service-page .service-row i{font-size:24px;color:#333}.unique-service-page .service-row p{margin:0;line-height:1}.unique-service-page .service-row .btn-schedule{display:inline-block;padding:10px 20px;background-color:#ba9c66;color:#fff;text-transform:capitalize;border:2px solid #b08a5a;border-radius:5px;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease}.unique-service-page .service-row .btn-schedule:hover{background-color:#b08a5a;color:#fff}.flex-container{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.additional-info{display:flex;flex-direction:column;width:100%}.additional-info .service-description,.additional-info .how-it-works{margin:10px 0;padding:20px;background-color:#fff0;text-align:left;font-size:18px}.additional-info h2{font-size:35px;margin-bottom:10px}.additional-info p{font-size:18px;line-height:1.5}.services-navigation{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;background-color:#d9d9d9;border-radius:10px;padding:20px;box-sizing:border-box;margin-top:20px;max-height:350px;overflow-y:auto}.services-navigation h2{font-size:30px;margin-bottom:10px}.services-navigation ul{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:10px}.services-navigation ul li{width:100%}.services-navigation ul li a{display:block;width:100%;padding:10px 15px;background-color:#fff;border-radius:5px;text-decoration:none;color:#333;text-align:center;transition:background-color 0.3s ease,color 0.3s ease}.services-navigation ul li a:hover{background-color:#ba9c66;color:#fff}.services-navigation::-webkit-scrollbar{width:10px}.services-navigation::-webkit-scrollbar-track{background:#e8e7e6;border-radius:10px}.services-navigation::-webkit-scrollbar-thumb{background:#ba9c66;border-radius:10px}.services-navigation::-webkit-scrollbar-thumb:hover{background:#b08a5a}.unique-service-page .gallery-button-container{text-align:center;margin:20px 0}.unique-service-page .btn-view-gallery{display:inline-block;padding:11px 40px;background-color:#fff;color:#252525;text-transform:capitalize;border:2px solid #ba9c66;border-radius:5px;text-decoration:none;font-weight:700;font-size:15px;font-family:'Arimo',sans-serif;position:relative}.unique-service-page .btn-view-gallery:before{position:absolute;content:'';left:10px;top:10px;z-index:-1;right:-10px;bottom:-10px;background:url(https://i.ibb.co/DKn55Qz/pattern-1.jpg) repeat}.unique-service-page .btn-view-gallery:hover{background-color:#ba9c66;color:#fff}.lightbox-modal{display:none;position:fixed;z-index:1000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .9)}.lightbox-content{margin:auto;display:block;width:80%;max-width:700px}.lightbox-close{position:absolute;top:15px;right:35px;color:#fff;font-size:40px;font-weight:700;transition:0.3s;cursor:pointer}.lightbox-close:hover,.lightbox-close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media (max-width:768px){.unique-service-page .service-page-container{flex-direction:column}.unique-service-page .service-content{flex-direction:column;align-items:center}.unique-service-page .service-image-container,.unique-service-page .service-info,.unique-service-page .additional-info,.unique-service-page .services-navigation{width:100%;max-width:100%;margin:10px 0}.unique-service-page .service-row h1{font-size:25px}.additional-info h2{font-size:30px}.flex-container{flex-direction:column}.unique-service-page .services-navigation{max-height:200px;overflow-y:scroll}}.schedule-button-container{text-align:center;margin:20px 0}.schedule-button-container .btn-schedule{display:inline-block;padding:10px 20px;background-color:#ba9c66;color:#fff;text-transform:capitalize;border:2px solid #b08a5a;border-radius:5px;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease}.schedule-button-container .btn-schedule:hover{background-color:#b08a5a;color:#fff}