img.mfp-img{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;max-height:392px;padding:0!important;top:50%;left:50%;transform:translate(-50%,-50%)}.mfp-img-container .mfp-content{max-width:400px!important}.mfp-img-container .mfp-close{top:-110px;right:-24px}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f9f9f7;border:1px solid #e7e7e5;padding:15px 10px;font-size:16px;font-weight:500;border-radius:5px;width:100%;cursor:pointer;color:#000;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8"><path fill="%23ccc" d="M0 0l6 6 6-6z"/></svg>');background-repeat:no-repeat;background-position:right 10px top 50%;background-size:12px 8px;padding-right:30px}select:focus{outline:none;border-color:#666;box-shadow:0 0 5px rgba(0,0,0,.1)}select:disabled{background-color:#f2f2f2;cursor:not-allowed}select option{padding:10px}.date-picker{display:inline-block;background:#f9f9f7;color:#000;min-width:10rem;min-height:2rem;border-radius:.35rem;position:relative;isolation:isolate;width:100%;border:1px solid rgba(29,35,31,.1);padding:19px 25px;font-family:Prompt}.date-picker,.date-picker>*{cursor:text;font-size:1rem}.date-picker:hover{background:hsla(240,7%,91%,.28)}.date-picker:active{background:hsla(240,2%,92%,.2)}.date-picker:focus-within>input[type=date],.date-picker:focus>input[type=date]{color:#000}.date-picker:focus,.date-picker:focus-within{box-shadow:0 0 0 .1rem #000}.date-picker>.placeholder:after{content:"Date";pointer-events:none;position:absolute;inset:0;top:50%;transform:translateY(-50%);width:100%;text-align:start;padding-left:23px;color:#000;opacity:1!important;font-weight:500;min-height:2rem}.date-picker:focus-within>.placeholder,.date-picker:focus>.placeholder,.date-picker>input[type=date]:valid+.placeholder{display:none}.date-picker>input[type=date]{background:none;border:none;outline:none;color:transparent;font-family:serif;position:absolute;width:100%;height:100%;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.date-picker>input[type=date]:valid{color:#000!important}.date-field{width:100%;display:flex;height:60px;background:#f9f9f7;border:1px solid rgba(29,35,31,.1);border-radius:.35rem;margin-bottom:15px}.date-input{background:#f9f9f7;border:none!important;padding:2px 18px;color:#222}.time-picker{display:inline-block;background:#f9f9f7;color:#000;min-width:10rem;min-height:2rem;border-radius:.35rem;position:relative;isolation:isolate;width:100%;border:1px solid rgba(29,35,31,.1);padding:19px 25px;font-family:Prompt}.time-picker,.time-picker>*{cursor:text;font-size:1rem}.time-picker:active,.time-picker:hover{background:#f9f9f7}.time-picker:focus-within>input[type=time],.time-picker:focus>input[type=time]{color:#000}.time-picker:focus,.time-picker:focus-within{box-shadow:0 0 0 .1rem #f9f9f7}.time-picker>.placeholder:after{content:"Time";pointer-events:none;position:absolute;inset:0;top:50%;transform:translateY(-50%);width:100%;text-align:start;padding-left:23px;color:#222;min-height:2rem}.time-picker:focus-within>.placeholder,.time-picker:focus>.placeholder,.time-picker>input[type=time]:valid+.placeholder{display:none}.time-picker>input[type=time]{background:none;border:none;outline:none;color:transparent;font-family:serif;position:absolute;width:100%;height:100%;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.time-picker>input[type=time]:valid{color:#000!important}.view-more-btn{border-radius:10px;background:#222;font-size:14px;color:#f2f2f2;width:-moz-fit-content;width:fit-content;padding:5px 10px}.testimonial-dots{bottom:-40px!important;display:flex!important;justify-content:center;align-items:center;gap:8px;padding:0;margin:0;list-style:none}.testimonial-dots li{width:12px;height:12px;margin:0!important}.testimonial-dots li button{width:12px;height:12px;border-radius:50%;background:#ccc;border:2px solid #aaa;padding:0;font-size:0;cursor:pointer;transition:all .3s ease}.testimonial-dots li button:before{display:none!important}.testimonial-dots li.slick-active button{background:#2d6a4f;border-color:#2d6a4f;transform:scale(1.3)}.modal-backdrop{z-index:10000!important}.modal{z-index:10001!important}