.mobile_menu_bar:before{color:#0b617f}.et-cart-info{display:none!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button{background-color:#e4e4e4;height:4px}::-webkit-scrollbar-track-piece{background-color:rgba(255,0,0,0)}::-webkit-scrollbar-track{background-color:#F9F8FC}::-webkit-scrollbar-thumb{background-color:#0b6180;border:1px solid #0b6180;border-radius:90px}::-webkit-scrollbar-corner{background-color:rgb(150,165,195)}::-webkit-resizer{}#et-boc .area-outer-wrap .da-close{color:#b31414!important;font-size:36px!important;width:40px!important;height:40px!important;line-height:40px!important;right:10px!important;top:10px!important;border:1px solid #ffffff!important;border-radius:60px!important}#specialist .wpforms-submit-container{text-align:center}#specialist .wpforms-field{padding:8px 0!important}#specialist .wpforms-page-button,#specialist .wpforms-submit{background-color:#2DA8A0!important;border-width:0px!important;border-radius:10px!important;letter-spacing:1.5px!important;font-size:14px!important;text-transform:uppercase!important}@media screen and (max-width:600px){.wpforms-layout-column-67,.wpforms-layout-column-50,.wpforms-layout-column-33{width:100%!important;padding:0 0 0 10px}.wpforms-page-indicator{display:none!important}}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:rgb(32 32 32 / 85%);border-top:none}.mgbutton.moove-gdpr-infobar-reject-btn.gdpr-fbo-1{background-color:#525252!important}.mgbutton.moove-gdpr-infobar-reject-btn.gdpr-fbo-1:hover{background-color:#ffffff!important}@media screen and (max-width:980px){.moove-gdpr-button-holder{padding-left:25%!important}}@media (min-width:981px){#specialists-list .et_pb_post{width:calc(33.333% - 45px)!important;display:inline-block!important;vertical-align:top;margin-right:45px;margin-bottom:45px}#specialists-list .et_pb_post:nth-child(3n){margin-right:0}#specialists-list .et_pb_post:nth-child(3n+1){clear:both}}@media (min-width:601px) and (max-width:980px){#specialists-list .et_pb_post{width:calc(50% - 45px)!important;display:inline-block!important;vertical-align:top;margin-right:45px;margin-bottom:45px}#specialists-list .et_pb_post:nth-child(2n){margin-right:0}#specialists-list .et_pb_post:nth-child(2n+1){clear:both}}@media (max-width:600px){#specialists-list .et_pb_post{width:100%!important;display:block!important;margin-right:0;margin-bottom:45px}}#specialists-list{display:block}.menu-registration{border-width:0px!important;border-radius:10px;text-transform:uppercase!important;background-color:#2DA8A0;transition:background-color 300ms ease 0ms}.menu-registration:hover{background-color:#72e0db;transition:background-color 300ms ease 0ms}.menu-registration a{padding:12px 15px 12px 15px!important;color:#FFFFFF!important}@media (max-width:980px){.menu-registration a{text-align:center!important}}#wpforms-confirmation-1180{background-color:#F3F8F6!important;border:1px solid #3E8E6D!important;border-radius:12px!important;padding:24px!important;color:#1F2937!important;font-size:18px!important;line-height:1.6!important;text-align:center!important;box-shadow:0 8px 20px rgba(0,0,0,0.08)!important}#specialists-list .et_pb_ajax_pagination_container{display:flex!important;flex-wrap:wrap;align-items:stretch;gap:24px}.nm-specialists-scope .nm-specialist-card{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - 48px) / 3);width:calc((100% - 48px) / 3);max-width:calc((100% - 48px) / 3);box-sizing:border-box;min-height:560px;padding:24px 22px 20px;margin-top:0!important;margin-bottom:0!important;background:#ffffff;border:1px solid #e7eceb;border-radius:22px;box-shadow:0 4px 18px rgba(20,45,44,0.06);overflow:visible}#specialists-list .nm-specialist-card{margin-right:0!important;margin-left:0!important}.nm-specialists-scope .nm-card-main-link{display:none}.nm-specialists-scope .nm-card-header{display:flex;align-items:flex-start;gap:18px;margin-bottom:22px}.nm-specialists-scope .nm-avatar-wrapper{flex:0 0 118px;width:118px;height:118px;overflow:hidden;border-radius:50%}.nm-specialists-scope .nm-avatar{display:block;width:118px!important;height:118px!important;max-width:none!important;object-fit:cover;object-position:center top;border-radius:50%}.nm-specialists-scope .nm-avatar-placeholder{display:flex;justify-content:center;align-items:center;width:118px;height:118px;border-radius:50%;background:#edf5f3;color:#286c65;font-size:42px;font-weight:700}.nm-specialists-scope .nm-card-person{flex:1;min-width:0}.nm-specialists-scope .nm-card-name{margin:0 0 5px;padding:0;color:#17282d;font-size:23px;line-height:1.2;font-weight:700;overflow-wrap:anywhere}.nm-specialists-scope .nm-card-profession{margin-bottom:12px;color:#445055;font-size:15px;line-height:1.45}.nm-specialists-scope .nm-level{position:relative;display:inline-flex;align-items:center;min-height:28px;padding:4px 11px;border-radius:9px;font-size:13px;font-weight:600;line-height:1}.nm-specialists-scope .nm-level-beginner{background:#dcfce7;color:#15803d}.nm-specialists-scope .nm-level-practitioner{background:#d6f4f8;color:#0f766e}.nm-specialists-scope .nm-level-professional{background:#efe4ff;color:#7c3aed}.nm-specialists-scope .nm-level-expert{background:#fef3c7;color:#b45309}.nm-specialists-scope .nm-level-tooltip{position:absolute;left:0;bottom:calc(100% + 10px);width:280px;padding:12px 14px;border-radius:10px;background:#17282d;color:#ffffff;font-size:12px;line-height:1.45;font-weight:400;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px);transition:opacity 0.2s,transform 0.2s,visibility 0.2s;z-index:50}.nm-specialists-scope .nm-level-tooltip::after{content:"";position:absolute;top:100%;left:18px;border:6px solid transparent;border-top-color:#17282d}.nm-specialists-scope .nm-level:hover .nm-level-tooltip,.nm-specialists-scope .nm-level:focus .nm-level-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.nm-specialists-scope .nm-experience{margin-top:10px;color:#626d70;font-size:14px;line-height:1.4}.nm-specialists-scope .nm-card-body{display:flex;flex:1;flex-direction:column}.nm-specialists-scope .nm-positioning{min-height:58px;margin:0 0 20px;padding:0;color:#344146;font-size:15px;line-height:1.55;font-weight:500}.nm-specialists-scope .nm-section{margin-bottom:18px}.nm-specialists-scope .nm-section-title{margin-bottom:9px;color:#263438;font-size:14px;line-height:1.3;font-weight:700}.nm-specialists-scope .nm-tags{display:flex;flex-wrap:wrap;gap:7px}.nm-specialists-scope .nm-tag{display:inline-flex;align-items:center;min-height:29px;padding:5px 11px;border-radius:10px;background:#f8f4f1;color:#5b5a59;font-size:12px;line-height:1.3;font-weight:500}.nm-specialists-scope .nm-card-status{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;min-height:42px;margin-top:4px;padding:14px 0;border-top:1px solid #f0f0f0;color:#5c676a;font-size:13px;line-height:1.4}.nm-specialists-scope .nm-online-item{display:inline-flex;align-items:center;gap:6px}.nm-specialists-scope .nm-globe{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;color:#5c676a}.nm-specialists-scope .nm-globe svg{display:block;width:18px;height:18px;fill:currentColor}.nm-specialists-scope .nm-location{color:#747d80;font-size:13px;line-height:1.4}.nm-specialists-scope .nm-next-slot{display:inline-flex;align-items:center;gap:7px;color:#53756d;font-size:13px;line-height:1.4;font-weight:500}.nm-specialists-scope .nm-next-slot[hidden]{display:none!important}.nm-specialists-scope .nm-next-slot-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#35b77c;box-shadow:0 0 0 3px rgba(53,183,124,0.12)}.nm-specialists-scope .nm-next-slot-empty,.nm-specialists-scope .nm-next-slot-error{color:#7a8385}.nm-specialists-scope.nm-next-slot-empty.nm-next-slot-dot{background:#b7bfc0;box-shadow:none}.nm-specialists-scope.nm-next-slot-error.nm-next-slot-dot{background:#d5aa55;box-shadow:none}.nm-specialists-scope .nm-card-footer{display:flex;flex-direction:column;align-items:stretch;gap:15px;margin-top:auto;padding-top:15px;border-top:1px solid #f0f0f0}.nm-specialists-scope .nm-price{display:flex;flex-wrap:wrap;align-items:baseline;color:#192a2e;font-size:14px;line-height:1.3}.nm-specialists-scope .nm-price-prefix,.nm-specialists-scope .nm-price-suffix{color:#60696c;font-size:14px;font-weight:500}.nm-specialists-scope .nm-price strong{margin:0 4px;color:#192a2e;font-size:21px;line-height:1.2;font-weight:700}.nm-specialists-scope .nm-profile-button{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:46px;padding:11px 50px 11px 18px;border:none;border-radius:10px;background:rgba(85,245,129,0.37);color:#17282d;font-size:15px;line-height:1.2;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.nm-specialists-scope .nm-profile-button:hover{background:rgba(85,245,129,0.55);color:#17282d;text-decoration:none}.nm-specialists-scope .nm-profile-button:focus-visible{outline:2px solid #286c65;outline-offset:3px}.nm-specialists-scope .nm-profile-button-text{display:block}.nm-specialists-scope .nm-profile-button svg{position:absolute;top:50%;right:18px;display:block;width:18px;height:18px;transform:translateY(-50%);transition:transform 0.2s ease}.nm-specialists-scope .nm-profile-button:hover svg{transform:translate(4px,-50%)}#specialists-list .pagination,#specialists-list .wp-pagenavi{display:none!important}@media only screen and (max-width:1100px){.nm-specialists-scope .nm-specialist-card{flex:0 0 calc((100% - 24px) / 2);width:calc((100% - 24px) / 2);max-width:calc((100% - 24px) / 2)}}@media only screen and (max-width:767px){#specialists-list.et_pb_ajax_pagination_container{gap:18px}.nm-specialists-scope .nm-specialist-card{flex:0 0 100%;width:100%;max-width:100%;min-height:auto;padding:20px 18px;border-radius:18px}.nm-specialists-scope .nm-card-header{gap:14px;margin-bottom:18px}.nm-specialists-scope .nm-avatar-wrapper{flex:0 0 96px;width:96px;height:96px}.nm-specialists-scope .nm-avatar{width:96px!important;height:96px!important}.nm-specialists-scope .nm-avatar-placeholder{width:96px;height:96px;font-size:34px}.nm-specialists-scope .nm-card-name{font-size:20px}.nm-specialists-scope .nm-card-profession{margin-bottom:8px;font-size:14px}.nm-specialists-scope .nm-positioning{min-height:0}.nm-specialists-scope .nm-level-tooltip{width:250px;max-width:calc(100vw - 50px)}.nm-specialists-scope .nm-price strong{font-size:19px}}@media only screen and (max-width:420px){.nm-specialists-scope .nm-specialist-card{padding:18px 15px}.nm-specialists-scope .nm-card-header{gap:12px}.nm-specialists-scope .nm-avatar-wrapper{flex:0 0 82px;width:82px;height:82px}.nm-specialists-scope .nm-avatar{width:82px!important;height:82px!important}.nm-specialists-scope .nm-avatar-placeholder{width:82px;height:82px;font-size:30px}.nm-specialists-scope .nm-card-name{font-size:18px}.nm-specialists-scope .nm-level{padding:4px 8px;font-size:12px}.nm-specialists-scope .nm-level-tooltip{right:0;left:auto;width:230px;max-width:calc(100vw - 40px)}.nm-specialists-scope .nm-level-tooltip::after{right:20px;left:auto}.nm-specialists-scope .nm-price strong{display:inline-block;margin-left:3px;font-size:18px}.nm-specialists-scope .nm-profile-button{min-height:44px;padding-right:46px;font-size:14px}.nm-specialists-scope .nm-profile-button svg{right:16px;width:17px;height:17px}.nm-specialists-scope .nm-next-slot{flex:0 0 100%}}body.home #specialists-list{display:none!important}body:not(.home) #home-specialists-carousel{display:none!important}body.home#home-specialists-carousel>.swiper-wrapper{display:none!important}body.home#home-specialists-carousel.dsm_card_carousel_wrapper>.swiper-wrapper{align-items:stretch}body.home#home-specialists-carousel.nm-specialist-card.swiper-slide{flex:0 0 auto!important;max-width:none!important;min-width:0;height:auto;margin-top:0!important;margin-bottom:0!important;box-sizing:border-box}body.home#home-specialists-carousel.nm-card-body{flex:1 1 auto}body.home#home-specialists-carousel.nm-card-footer{margin-top:auto}body.home#home-specialists-carousel.dsm_card_carousel_wrapper{overflow:hidden;padding:135px 4px 4px;margin-top:-135px}body.home#home-specialists-carousel.dsm_card_carousel_wrapper.swiper-wrapper{overflow:visible}body.home#home-specialists-carousel.dsm_card_carousel_wrapper.swiper-slide{position:relative;overflow:visible;z-index:1}body.home#home-specialists-carousel.dsm_card_carousel_wrapper.swiper-slide:hover,body.home#home-specialists-carousel.dsm_card_carousel_wrapper.swiper-slide:focus-within{z-index:1000!important}body.home#home-specialists-carousel.nm-specialist-card{overflow:visible}body.home#home-specialists-carousel.nm-level{position:relative;z-index:20}body.home#home-specialists-carousel.nm-level-tooltip{width:240px;max-width:calc(100vw - 40px);z-index:1001}@media only screen and (min-width:981px){body.home#home-specialists-carousel.swiper-slide-next+.swiper-slide.nm-level-tooltip{right:0;left:auto}body.home#home-specialists-carousel.swiper-slide-next+.swiper-slide.nm-level-tooltip::after{right:18px;left:auto}}@media only screen and (min-width:768px)and (max-width:980px){body.home#home-specialists-carousel.swiper-slide-next.nm-level-tooltip{right:0;left:auto}body.home#home-specialists-carousel.swiper-slide-next.nm-level-tooltip::after{right:18px;left:auto}}@media only screen and (max-width:767px){body.home#home-specialists-carousel.nm-level-tooltip{right:0;left:auto;width:230px;max-width:calc(100vw - 50px)}body.home#home-specialists-carousel.nm-level-tooltip::after{right:18px;left:auto}}@media only screen and (max-width:767px){body.home#home-specialists-carousel,body.home#home-specialists-carousel.et_pb_module_inner{overflow:visible!important}body.home#home-specialists-carousel.dsm_card_carousel_arrow.swiper-button-prev,body.home#home-specialists-carousel.dsm_card_carousel_arrow.swiper-button-next{top:50%!important;bottom:auto!important;width:38px!important;height:38px!important;margin-top:0!important;transform:translateY(-50%)!important;z-index:2000!important}body.home#home-specialists-carousel.dsm_card_carousel_arrow.swiper-button-prev{right:auto!important;left:-30px!important}body.home#home-specialists-carousel.dsm_card_carousel_arrow.swiper-button-next{right:-30px!important;left:auto!important}body.home#home-specialists-carousel.dsm_card_carousel_arrow.swiper-button-prev:hover,body.home#home-specialists-carousel.dsm_card_carousel_arrow.swiper-button-next:hover{transform:translateY(-50%)scale(1.06)!important}}