*{box-sizing:border-box}.open-button{height:38px;padding:7px 20px;font-size:14px;border:none;right:0;color:#fff!important;transition:background-color .3s;text-transform:uppercase;position:fixed!important;bottom:0;letter-spacing:2px!important;text-align:center;background-color:#2c70fa!important;transform-origin:left top 0;border-radius:0!important;width:auto;line-height:24px;font-family:montserratregular,sans-serif!important;display:block;z-index:101}.chat-popup .intro_text{ine-height:1.5;font-size:16px!important;color:#222328!important;padding-bottom:25px;width:100%;font-family:montserratlight,sans-serif!important;display:inline-block}.chat-popup{right:0;position:fixed;border-top:18px solid #ff0068;bottom:0;top:0;background:#fff;width:600px;display:none;z-index:9;z-index:9999}.form-container{height:100%;overflow:scroll;overflow-x:hidden;padding:0 55px;max-width:100%;background-color:#fff;display:inline-block}.form-container label{font-size:15px!important;margin-bottom:15px;color:#222328!important;text-transform:uppercase;letter-spacing:1px;float:left;font-family:montserratregular,sans-serif!important}.form-container textarea{height:100px!important;min-height:200px;padding:15px;resize:none;border:none;border:1px solid #d8d7d7!important;margin:5px 0 22px;width:100%}.form-container textarea:focus{outline:none;background:#f1f1f1}.form-container .btn{border:none;pointer:cursor;background:none;margin-top:10px}.chat-popup .title{font-size:25px!important;font-weight:100;margin-bottom:0;color:#222328!important;text-transform:uppercase;letter-spacing:1px!important;padding-bottom:0;line-height:1;font-family:montserratbold,sans-serif!important}.chat-popup input{height:37px!important;padding:0 7px;font-size:14px!important;border:1px solid #d8d7d7;font-weight:400!important;margin-bottom:20px;color:#000!important;text-align:left!important;background:#fff;width:100%;font-family:montserratlight,sans-serif!important}.chat-popup .book_btn_form{height:auto;padding:15px 55px;font-size:14px;border:0;font-weight:700;color:#fff!important;text-transform:uppercase;letter-spacing:2px!important;background:#2c70fa;cursor:pointer;width:auto;line-height:1;font-family:montserratlight,sans-serif}.form-container .btn:hover,.open-button:hover{opacity:1}.close-footer{height:60px;padding:4px 6px;text-align:right;background-color:#fff;border-radius:0 0 2px 2px;width:100%}.waiting-list-popup .textboxsection .texboxfirst{margin-right:18px;width:48%;float:left}.waiting-list-popup .waiting.button{height:42px!important;font-size:14px!important;border:none;color:#fff!important;text-transform:uppercase;letter-spacing:1px;text-align:center!important;border-radius:50px;background:#ff0068;width:48%;font-family:montserratregular,sans-serif!important}.waiting-list-popup .textboxsection .texboxlast{margin-bottom:20px;width:48%;float:left;vertical-align:text-top}.close-footer button{border:none;background:none}.waiting-list-popup h3{font-size:26px!important;font-weight:100;margin-bottom:0;color:#222328!important;letter-spacing:2px!important;padding-bottom:0;line-height:1;font-family:montserratbold,sans-serif!important}.waiting_List_form label{border:none!important;text-align:left;background:transparent!important;width:100%;margin-top:0;padding-left:0}.content-form{padding:0 35px}.chat-popup input:-moz-placeholder{font-size:13px;color:#b1b1b1!important}.chat-popup input[type]::-webkit-input-placeholder,.chat-popup textarea::-webkit-input-placeholder{font-size:13px;color:#b1b1b1!important}.waiting_List_form label{font-size:15px!important;margin-bottom:5px;color:#222328!important;text-transform:uppercase;letter-spacing:1px;float:left;font-family:montserratregular,sans-serif!important}@media (max-width:767px){.chat-popup{overflow:scroll;padding-bottom:50px;width:100%}.chat-popup .form-container{padding:15px}.chat-popup .book_btn_form{padding:10px;text-align:center!important;width:100%}.open-button{width:100%}.content-form{padding:0 10px}.waiting_List_form label{font-size:15px!important;margin-bottom:5px;color:#222328!important;text-transform:uppercase;letter-spacing:1px;float:left;font-family:montserratregular,sans-serif!important}.waiting-list-popup .textboxsection .texboxfirst,.waiting-list-popup .textboxsection .texboxlast,.waiting-list-popup .waiting.button{width:100%}.modal-content{overflow:hidden;padding:0 10px;background-color:#fefefe;margin:auto}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.waiting_List_form label{font-size:15px!important;margin-bottom:5px;color:#222328!important;text-transform:uppercase;letter-spacing:1px;float:left;font-family:montserratregular,sans-serif!important}}.dermsg{font-family:montserratregular,sans-serif!important}@media screen and (device-aspect-ratio:2/3){.chat-popup input{font-size:15px!important}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:15px}}@media screen and (device-aspect-ratio:40/71){.chat-popup input{font-size:15px!important}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:15px}}@media screen and (device-aspect-ratio:375/667){.chat-popup input{font-size:15px!important}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:15px}}@media screen and (device-aspect-ratio:9/16){.chat-popup input{font-size:15px!important}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:15px}}