@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Nunito";body#chatBodyContainer .app-content .content-area-wrapper{width:100%;height:67vh;border:1px solid #c3c4c5;position:relative;--people-list-width: 400px}body#chatBodyContainer .app-content .content-area-wrapper .sidebar-left{width:var(--people-list-width);position:absolute;left:0;top:0;transition:.5s;z-index:7;min-height:100%}body#chatBodyContainer .app-content .content-area-wrapper .sidebar-left .sidebar-content{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto max-content;grid-template-areas:"user-search" "user-list"}body#chatBodyContainer .app-content .content-area-wrapper .sidebar-left .chat-fixed-search{grid-area:user-search}body#chatBodyContainer .app-content .content-area-wrapper .sidebar-left .chat-user-list{min-height:unset;grid-area:user-list;height:unset;width:inherit;overflow-y:auto;display:flex;flex-direction:column}body#chatBodyContainer .app-content .content-area-wrapper .sidebar-left .chat-users-list-wrapper li{border-left-color:transparent;padding:10px 15px;list-style:none;border-radius:3px}body#chatBodyContainer .app-content .content-area-wrapper .sidebar-left .chat-users-list-wrapper li:hover{background:#efefef;cursor:pointer}body#chatBodyContainer .app-content .content-area-wrapper .sidebar-left .chat-fixed-search{border-left-color:transparent}body#chatBodyContainer .app-content .content-area-wrapper .content-right{margin-left:var(--people-list-width);border-left:1px solid #eaeaea}body#chatBodyContainer .app-content .content-area-wrapper .content-right .content-wrapper,body#chatBodyContainer .app-content .content-area-wrapper .content-right .content-wrapper .conte-header,body#chatBodyContainer .app-content .content-area-wrapper .content-right .content-wrapper .chat-app-window.my-chat .start-chat-area{height:100%!important}body#chatBodyContainer .app-content .content-area-wrapper .content-right .content-wrapper .chat-app-window.my-chat .user-chats{height:100%!important;overflow-y:auto!important;display:flex;flex-direction:column;justify-content:space-between}body#chatBodyContainer .app-content .content-area-wrapper .content-right .content-wrapper .chat-app-window.my-chat .active-chat{height:100%;display:flex;flex-direction:column}body#chatBodyContainer .app-content .content-area-wrapper .content-right .content-wrapper .chat-app-window.my-chat .chat-app-form{position:relative!important;bottom:unset}.chat-send-btn{width:37px;height:40px;align-self:end;flex-shrink:0;margin-left:.5rem}#chatWrapper{margin-left:-20px;margin-right:-20px;margin-top:1rem}@media (max-width: 991px){.datepicker,.Time_Popup_ModalCS{max-width:80%!important;margin:auto}}.Time_Popup_ModalCS .avail_time{padding:1rem}.Time_Popup_ModalCS .form-check{padding-left:0;padding-right:.5rem}.service_form{background-color:#f4f6fa;padding:1em 3em 3em}@media (max-width: 991px){.service_form{padding:1em 2em 2em}}.service_form .container{background-color:#fff;box-shadow:0 4px 4px #00000040;border-radius:25px!important}.service_form_header img{max-height:375px;object-fit:cover;object-position:top}.service_form .dropify-wrapper{height:75px!important;width:100px}@media (max-width: 991px){.service_form .dropify-message{top:0;display:flex;flex-direction:column;align-items:center}.service_form .dropify-message img{vertical-align:inherit;margin-bottom:.5rem}.service_form .dropify-message p{font-size:12px!important;margin:0!important}}@media (min-width: 992px){.service_form .service-buttons{display:flex}}@media (min-width: 768px) and (max-width: 991px){.service_form .service-buttons .bouton-container{width:50%;justify-content:space-between;margin-bottom:1rem}.service_form .service-buttons .bouton-container:nth-of-type(2n){text-align:right}.service_form .service-buttons .bouton-container button{width:auto}}@media (min-width: 992px){.service_form .service-buttons .bouton-container{width:auto}}.service_form .modal h2{color:#fff!important}.service_form .modal .ok_time:hover{background-color:#2eab9c;border-radius:0}.service_form h2{font-size:33px;font-family:Roboto,sans-serif;color:#2eab9c!important}@media (max-width: 991px){.service_form h2{font-size:22px;padding:2rem 0 0!important;margin-bottom:0!important}}.service_form .nav-tabs{border:none;box-shadow:0 0 15px #00000008;padding:25px 50px}@media (max-width: 991px){.service_form .nav-tabs{padding-left:0!important;padding-right:0!important;padding-top:12.5px;padding-bottom:12.5px}}.service_form .nav-tabs .nav-item:has(~.nav-item .active) .nav-link{color:#2eab9c}.service_form .nav-tabs .nav-item:has(~.nav-item .active) .nav-link .nav-link-number{background-color:#2eab9c;border-color:#2eab9c;position:relative;color:#2eab9c}.service_form .nav-tabs .nav-item:has(~.nav-item .active) .nav-link .nav-link-number:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;font-family:FontAwesome;display:flex;justify-content:center;align-items:center;color:#fff}.service_form .nav-tabs .nav-link{border:none;color:#c9c9c9;cursor:initial}@media (max-width: 991px){.service_form .nav-tabs .nav-link{display:none}}@media (min-width: 992px){.service_form .nav-tabs .nav-link{display:flex;text-align:left;align-items:center;justify-content:center;padding-right:.5rem}}.service_form .nav-tabs .nav-link.active{background-color:transparent!important;color:#2eab9c;font-weight:600}@media (max-width: 991px){.service_form .nav-tabs .nav-link.active{display:inherit}}.service_form .nav-tabs .nav-link.active .nav-link-number{color:#2eab9c;border-color:#2eab9c;font-weight:400}.service_form .nav-tabs .nav-link.active .nav-link-number strong{color:#c9c9c9;font-weight:400}.service_form .nav-tabs .nav-link-number{font-size:18px;color:#c9c9c9;border:2px solid #C9C9C9;border-radius:50%;padding:1rem;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;margin-right:1rem}@media (max-width: 991px){.service_form .nav-item{width:100%}}@media (min-width: 992px){.service_form .nav-item{width:25%}}.service_form .nav-item button{padding:0;width:100%;background-color:transparent}.service_form label{color:#0b0b0b;font-weight:500}.service_form input[type=text],.service_form textarea,.service_form .select2-selection{border:1px solid #dad6de;box-sizing:border-box;border-radius:8px!important;background-color:transparent!important;font-size:14px!important;padding:13px 10px}@media (max-width: 991px){.service_form input[type=text],.service_form textarea,.service_form .select2-selection{font-size:16px!important}}.service_form .bouton{font-size:18px!important;padding-top:.5rem!important;padding-bottom:.5rem!important}.service_form .bouton.zip_code{padding:1rem!important;font-size:14px!important;height:0}@media (max-width: 991px){.service_form .bouton{width:100%;font-size:15px!important}}@media (min-width: 992px) and (max-width: 1399px){.service_form .bouton{font-size:15px!important}}.service_form .add_pic_doc{color:#000}.service_form .input-group{flex-wrap:nowrap}.service_form .input-group .bouton{display:inline-flex;cursor:pointer;width:auto;margin-left:1rem!important}.service_form .Txt_Date{background-size:21px}.service_form .Txt_Time{background-size:26px}.service_form .form-control{border-radius:8px!important;border-color:#c9c9c9!important;font-size:14px!important}@media (max-width: 991px){.service_form .form-control{font-size:16px!important}}.service_form #addTimeSlotIcon,.service_form .deleteItems{font-size:1rem!important;margin:0!important;width:26px;height:26px;display:flex;justify-content:center;align-items:center;border-radius:8px!important;padding:0!important;transition:.5s ease}.service_form #addTimeSlotIcon:hover,.service_form .deleteItems:hover{opacity:.8;transition:.5s ease}.service_form .CateCS_Moble{margin-bottom:1rem}.service_form .CateCS_Moble div[style="display:flex;"]{align-items:center}.service_form .CateCS_Moble div[style="width: 100%;"]{margin-right:1rem}.service_form input[type=checkbox]{min-height:1.5em!important;min-width:1.5em!important;--bs-form-check-bg-image: none !important}.service_form .SelectLangCS .d-flex{align-items:center}.service_form .LangText{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%}.service_form input[type=checkbox]:checked{background-color:#2eab9c;border-color:#2eab9c!important}.service_form input[type=checkbox]:checked:before{position:absolute;border-color:#fff;width:6px;height:12px;left:50%;top:40%;transform:translate(-50%,-40%) rotate(45deg)}.service_form .form-check{display:flex;align-items:center;margin:.5rem 0}.service_form .form-check-label{margin-left:.5rem;top:0;line-height:1.15}.service_form .alert{border-color:#000;background-color:#fff;color:#000}.service_form .alert a{color:#000}.service_form .save_btn:hover{color:#2eab9c!important}#login-popup{text-align:center}#login-popup img{width:100%}#login-popup .modal-dialog{padding-top:0!important}@media (min-width: 768px){#login-popup .modal-dialog{max-width:700px}}#login-popup .modal-dialog .modal-content{padding:1.5em 2em}#login-popup .modal-dialog .modal-content .modal-body .modal-title{margin:2rem 0 1rem;font-family:Roboto,sans-serif;line-height:1.15;color:#2eab9c;font-size:2rem}#login-popup .modal-dialog .modal-content .modal-body .boutons{margin:2rem 0 1rem;display:flex;justify-content:center;gap:1rem}#login-popup .modal-dialog .modal-content .modal-body .boutons .bouton{font-size:16px!important;padding-top:.5rem!important;padding-bottom:.5rem!important}#login-popup .modal-dialog .modal-content .modal-body p{font-size:1.5rem;line-height:1.25}.bouton{border-radius:10px!important;width:auto;transition:.5s ease;background-color:transparent!important;border:1px solid #499C8E!important;color:#499c8e!important;font-size:23px!important;font-family:Roboto,sans-serif;padding:14px 28px!important;display:inline-flex;justify-content:center;align-items:center}@media (max-width: 991px){.bouton{font-size:16px!important}}.bouton-primary{background-color:#499c8e!important;color:#fff!important}.bouton-primary:hover{color:#fff!important}.bouton-blanc{border-color:#fff!important;color:#fff!important}.bouton:hover{box-shadow:none;opacity:.8;transition:.5s ease;color:#499c8e}body.modal-open{overflow:hidden}.start-chat-msg{margin-top:30%}.overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:#fffc url(/img/loader.gif) center no-repeat}body.loading{overflow:hidden}body.loading .overlay{display:block}html{margin:0;padding:0}.dropdown-menu li{position:relative}.dropdown-menu .dropdown-submenu{display:none;position:absolute;right:100%;top:-7px}.dropdown-menu .dropdown-submenu-left{right:100%;left:auto}.dropdown-menu>li:hover>.dropdown-submenu{display:block}.slider_index .carousel-indicators .active:before{content:"";border-radius:50%;position:absolute;border:1px solid #2eac9d;top:-6px;left:-6px;right:-6px;bottom:-6px;background:transparent;z-index:-1}.sticky-nav{position:sticky;top:0;z-index:99;background:#fff;border-bottom:1px solid #b3b2ae!important}.mobile-search{display:none}@media screen and (max-width: 666px){.payment-card-box{flex-direction:column}}@media screen and (max-width: 768px){.img_navmenu{width:clamp(125px,20vw,150px);margin-left:1rem}.sticky-nav{width:100%;position:fixed;top:unset;bottom:0!important;z-index:99;background:#fff;border-bottom:1px solid #b3b2ae}.search-mob{display:none}.mobile-search{display:block;opacity:.5}.mobile-search-btn{all:unset;position:relative}#firstNav{position:sticky!important;top:0;background-color:#fff;z-index:1001!important;border-bottom:3px solid #ebebeb;margin-left:0;margin-right:0}footer{padding-bottom:5rem}.header_top{justify-content:space-around!important;border-top:3px solid #ebebeb;padding-top:unset!important;padding-bottom:unset!important;margin-bottom:10px}.header_top img{width:18px}.header_top h5{font-size:11px!important}.hr_header{display:none}.info-submit-btn{margin-top:1rem!important}}.table-condensed tfoot tr td:first-child{border-right:1px solid #c8c9ca}.datepicker{width:370px;padding:unset!important}.datepicker-days>table{width:-webkit-fill-available}.prev,.prev+th,.next{background-color:#2eac9d!important}.prev+th{border-radius:unset!important}.prev{border-radius:25px 0 0!important;color:#fff}.next{border-radius:0 25px 0 0!important;color:#fff}.datepicker-switch{color:#fff}.table-condensed{width:100%!important}.dropify-wrapper{border-radius:18px;border:1px dotted}.dropify-font-upload:before,.dropify-wrapper .dropify-message span.file-icon:before{content:unset!important}.drag-content .drad_box,.icon_row{border:unset!important}.switch{position:relative;display:inline-block;width:50px;height:27px}.switch input{opacity:0;width:0;height:0}.cartimage{width:230px;height:200px}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:20px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}label.error{color:red;font-size:1rem;display:block;margin-top:5px}select.error,input.error{border:1px dashed red;font-weight:300;color:red}.select2-container--default .select2-selection--single{padding-top:1rem!important;padding-bottom:1rem!important}.select2-container .select2-selection--single{height:60px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:18px!important}.select2{width:100%!important}.cart{color:#fff}.DropMenu{position:absolute;top:0!important;left:-140px!important}.DropMenuMobile{position:absolute;top:-20px!important;left:-140px!important}.modal_body_fliter .FiltersCS .about-row{max-height:550px;overflow-y:scroll;padding-right:18px}.hidden{display:none}.grey-out{opacity:.2}.req-service{border:2px solid #2eac9d;border-radius:10px;padding:10px;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.glob_choice_sm .ts-dropdown-toggle{position:absolute;top:0;left:5px;padding:20px}.select2-container--open .select2-dropdown--above{border-bottom:1px solid #aaa!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:1px solid #aaa!important;border-top-left-radius:0;border-top-right-radius:0}.no-contact-icon,.chat-icon{display:flex;justify-content:center;margin-top:44%;color:#c9c9c9}.chat-icon{margin-top:1%}.no-contact{margin-top:1rem;text-align:center;font-size:calc(1.275rem + .3vw);font-weight:400;color:#c9c9c9;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@media screen and (max-width: 768px){.content-right{border-left:none!important}.timeslots-grid{display:grid;grid-auto-flow:column;grid-gap:1px;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(8,auto)}}@media screen and (max-width: 820px){.sidebar-left{width:100%!important}}.dropdown-menu.hoverTxt_glob.shadow.glob_sm.topmenu1.show{transform:unset!important;inset:unset!important;top:36px!important;right:-47px!important}@media screen and (min-width: 768px){.timeslots-grid{display:grid;grid-auto-flow:column;grid-gap:1px;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(5,auto)}}.dropify-wrapper{font-size:10px}.dropify-wrapper.has-errors .file-icon{display:none}.dropify-wrapper.has-errors .dropify-errors-container,.dropify-wrapper.has-errors .dropify-error{font-size:11px!important}.dropify-wrapper .dropify-errors-container.visible{line-height:normal!important}.grecaptcha-badge{visibility:hidden!important}.tooltip-list{margin:0 auto;margin-right:1.35rem}.flex-even{flex:1}.pagination{justify-content:center}.page-link{color:#2eac9d}.page-item.active .page-link{background-color:#2eac9d!important;border-color:#2eac9d}.carousel-container{position:relative;width:266px}.carousel{display:flex;width:100%}.carousel-item{min-width:100%;transition:transform .3s ease-in-out;display:none}.carousel-item.active{display:block}.carousel-controls{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.carousel-prev,.carousel-next{background-color:#2ea9bc;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px}.carousel-counter{font-size:14px;color:#333}.gm-ui-hover-effect{display:none!important}.gm-style-iw.gm-style-iw-c{padding-inline:17px!important;max-width:300px!important;border-radius:10px!important;max-height:400px!important}.gm-style-iw-d{overflow:hidden!important;max-height:400px!important}
