.categories-view-banner-skeleton{width:100%;background:#e0e0e0;height:325px}.categories-view-banner-skeleton .content{padding:32px;display:flex;flex-direction:column;gap:32px}.categories-view-banner-skeleton .breadcrumbs{display:flex;gap:8px;align-items:center;color:#f5f5f5}.categories-view-banner-skeleton .breadcrumbs span{width:100px}.categories-view-banner-skeleton .text-content{display:flex;flex-direction:column;gap:4px}.categories-view-banner-skeleton .text-content span{width:100%}.family-ui-service-category-picker{width:100%;border-bottom:1px solid #eaecf0;position:fixed;top:64px;left:0;height:56px;z-index:5;background:#fff}.family-ui-service-category-picker.top-bar-exist{top:120px}.family-ui-service-category-picker .categories-list{display:flex;gap:32px}.family-ui-service-category-picker .categories-list .category{display:flex;align-items:center;justify-content:center;height:56px;font-weight:500;font-size:16px;line-height:24px;cursor:pointer}.family-ui-service-category-picker .categories-list .category:hover{padding-top:2px;color:var(--themeColor,#7159bd);position:relative}.family-ui-service-category-picker .categories-list .category:hover:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:100%;height:2px;background:#7159bd}.family-ui-service-category-picker .category-detail{box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);position:absolute;top:100%;left:0;right:0;z-index:5;background:#fff}.family-ui-service-category-picker .category-detail .blocks-wrapper{padding:4px 32px 32px;display:flex;gap:24px}.family-ui-service-category-picker .category-detail .category-block{width:100%}.family-ui-service-category-picker .category-detail .category-block .title{color:var(--themeColor,#7159bd);font-weight:500;font-size:16px;line-height:24px;padding:12px 6px;cursor:pointer;border-radius:6px}.family-ui-service-category-picker .category-detail .category-block .title:hover{background:#f6f2fd}.family-ui-service-category-picker .category-detail .category-block .sub-categories{display:flex;flex-direction:column;gap:8px}.family-ui-service-category-picker .category-detail .category-block .sub-categories .sub-title{padding:12px;font-weight:500;font-size:16px;line-height:24px;cursor:pointer;border-radius:6px}.family-ui-service-category-picker .category-detail .category-block .sub-categories .sub-title:hover{background:#f6f2fd}.service-youtube-video-modal{position:relative}.service-youtube-video-modal.ant-modal{width:100%!important;height:100%!important}.service-youtube-video-modal .ant-modal-close{display:none}.service-youtube-video-modal .service-video-wrapper,.service-youtube-video-modal .service-video-wrapper iframe{width:100%;height:100%}.service-youtube-video-modal .ant-modal-body{padding:0;width:100%;height:100%;max-width:1340px;max-height:200px;border-radius:16px;overflow:hidden}@media(min-width:400px){.service-youtube-video-modal .ant-modal-body{max-height:231px}}@media(min-width:500px){.service-youtube-video-modal .ant-modal-body{max-height:331px}}@media(min-width:700px){.service-youtube-video-modal .ant-modal-body{max-height:450px}}@media(min-width:1000px){.service-youtube-video-modal .ant-modal-body{max-height:722px}}.service-youtube-video-modal .ant-modal-content{width:100%;height:100dvh;padding:10px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0)}.marketplace-landing-wrapper{padding-bottom:84px}.marketplace-landing-wrapper .marketplace-tabs-wrapper{width:100%;border-bottom:1px solid #eaecf0}.marketplace-landing-wrapper .marketplace-tabs-wrapper .ant-tabs-nav-list .ant-tabs-tab:hover:after,.marketplace-landing-wrapper .marketplace-tabs-wrapper .ant-tabs-top .ant-tabs-nav:before{border-bottom:none}@media(min-width:699px){.marketplace-landing-wrapper{padding-top:56px}}.marketplace-landing-wrapper .family-ui-categories-filter-bar{padding:16px 0}@media(min-width:700px){.marketplace-landing-wrapper .family-ui-categories-filter-bar{padding:0}}.marketplace-landing-wrapper .family-ui-search-bar-mobile{margin-top:16px}@media(min-width:700px){.marketplace-landing-wrapper .family-ui-search-bar-mobile{margin-top:0}}.marketplace-landing-wrapper .marketplace-landing-content{display:flex;flex-direction:column}@media(min-width:700px){.marketplace-landing-wrapper .marketplace-landing-content .family-ui-marketplace-filters{margin-top:24px}}.marketplace-landing-wrapper .marketplace-landing-content .subscription-status-tab{max-width:700px;width:100%}@media(max-width:699px){.marketplace-landing-wrapper .marketplace-landing-content .custom-container{margin-top:20px}}.marketplace-landing-wrapper .marketplace-landing-content .custom-container .infinite-scroll-ui-component-wrapper{margin-top:-40px}@media(min-width:600px){.marketplace-landing-wrapper .marketplace-landing-content .custom-container .infinite-scroll-ui-component-wrapper{margin-top:-25px}}.marketplace-landing-wrapper .marketplace-landing-content .custom-container .infinite-scroll-ui-component-wrapper .ant-spin-container{display:flex;justify-content:center}.marketplace-landing-wrapper .marketplace-landing-content .custom-container .infinite-scroll-ui-component-wrapper .ant-spin-container .ant-list-items{width:100%;background:#fcfcfd;max-width:1440px;padding:25px 16px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:15px;gap:15px}.marketplace-landing-wrapper .marketplace-landing-content .custom-container .infinite-scroll-ui-component-wrapper .ant-spin-container .ant-list-items .ant-list-item{display:block;padding:0;border:none}.marketplace-landing-wrapper .marketplace-landing-content .custom-container .infinite-scroll-ui-component-wrapper .ant-spin-container .ant-list-items .family-ui-service-card{align-self:flex-start}@media(min-width:600px){.marketplace-landing-wrapper .marketplace-landing-content .custom-container .infinite-scroll-ui-component-wrapper .ant-spin-container .ant-list-items{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.marketplace-landing-wrapper .marketplace-landing-content .custom-container .infinite-scroll-ui-component-wrapper .ant-spin-container .ant-list-items{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1280px){.marketplace-landing-wrapper .marketplace-landing-content .custom-container .infinite-scroll-ui-component-wrapper .ant-spin-container .ant-list-items{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:700px){.marketplace-landing-wrapper .marketplace-landing-content .custom-container .infinite-scroll-ui-component-wrapper .ant-spin-container .ant-list-items{padding:25px 30px}}@media(min-width:1200px){.marketplace-landing-wrapper .marketplace-landing-content .custom-container .infinite-scroll-ui-component-wrapper .ant-spin-container .ant-list-items{padding:25px 50px}}.services-infinite-scroll-ui-component-wrapper{width:100%;max-width:1540px;margin:0 auto}.services-infinite-scroll-ui-component-wrapper .service-list{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;padding:16px 16px 32px}.services-infinite-scroll-ui-component-wrapper .service-list .family-ui-service-card{align-self:flex-start}@media(min-width:600px){.services-infinite-scroll-ui-component-wrapper .service-list{padding:16px 10px 32px;grid-template-columns:1fr 1fr}}@media(min-width:800px){.services-infinite-scroll-ui-component-wrapper .service-list{padding:16px 20px 32px;grid-template-columns:1fr 1fr}}@media(min-width:1000px){.services-infinite-scroll-ui-component-wrapper .service-list{padding:16px 30px 32px;grid-template-columns:1fr 1fr 1fr}}@media(min-width:1280px){.services-infinite-scroll-ui-component-wrapper .service-list{padding:16px 50px 32px;grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1500px){.services-infinite-scroll-ui-component-wrapper .service-list{padding:16px 100px 32px}}.services-infinite-scroll-ui-component-wrapper .family-ui-services-list-no-result-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.services-infinite-scroll-ui-component-wrapper .family-ui-services-list-no-result-wrapper .alert_banner_wrapper .ant-alert{align-items:center}.services-infinite-scroll-ui-component-wrapper .family-ui-services-list-no-result-wrapper .alert_banner_wrapper .text-message-ant-alert{white-space:unset}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}