/* adept-css-delivery: 4 файлов, 2026-08-21 13:59 UTC. Собрано автоматически, не править. */

/* /wp-content/themes/adept/assets/css/main-plus.css */
#chat-widget-container iframe { width: 100% !important; } #chat-widget-container { bottom: 75px !important; max-height: 90% !important; } #email-top-header-button { height: 20px; padding-right: 10px; } .header-inner .toggle { display: flex; } #popmake-5059 { border: 1px solid #162A39; padding: 0; overflow-y: scroll; height: auto; bottom: 0px; top: 40px !important; } .pum-theme-5051 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { top: 15px !important; right: 15px !important; } #main-video a, #main-video img, #add-main-video a, #add-main-video img, #seo-main-video a, #seo-main-video img { width: 100%; display: flex; flex: 1; justify-content: center; } .main-gallery-block-slider .gallery-carousel .slick-track { padding-bottom: 0 !important; } .main-gallery-block-slider .why__container .slick-slider .slick-list, .main-gallery-block-slider .why__container .slick-slider .slick-track { margin-bottom: 32px !important; } .why__container .why__title, .why__container h2, .our__moving__container .our__moving_title { line-height: 51px; font-family: 'Lexend Deca', 'Lexend Deca Fallback', sans-serif; font-style: normal; } @media screen and (max-width: 900px) { .why__container .why__title, .why__container h2, .our__moving__container .our__moving_title, .we__care__about, .you__moving__container .block__title, .ready__start__container .block__title { font-size: 28px !important; line-height: 42px; } } .why__container .service__container .service__cards { position: relative; margin-top: -150px; bottom: 0; } .our__moving__container .our__moving_title { margin-top: 0 !important; margin-bottom: 0; } @media only screen and (max-width: 600px) { #pp_full_res iframe { width: 100%; height: 300px !important; } .pp_details { padding-bottom: 40px !important; } } @media only screen and (orientation: landscape) { .main-phone-block-top { flex-direction: row; } } @media only screen and (max-width: 767px) { #pp_full_res iframe { width: 100% !important; } .pp_pic_holder { position: fixed !important; top: 100px !important; width: 80% !important; } } @media only screen and (max-width: 920px) and (orientation: landscape) { div.pp_pic_holder.pp_default { top: 0 !important; width: 80% !important; height: 90vh; left: 10% !important; position: fixed; } .pp_content { height: 30rem !important; width: 100% !important; } #pp_full_res iframe { min-width: 100%; min-height: 30rem; } div.pp_default .pp_content_container .pp_details { margin-top: -20px; width: 100% !important; } .header-titles-wrapper { justify-content: start; } } @media (max-width: 480px) { .main-gallery-block-slider .carousel__block { margin-top: 0; } } .review-user-location { font-size: 14px; font-weight: 400; line-height: 21px; color: #707070; } .cf7mls_back.action-button, button.cf7mls_back { border-radius: 100px; min-height: 46px; } .main-gallery-block-slider #review-gallery .gallery-item img, #review-gallery .gallery-item img.blue-img { width: 100%; max-width: 100%; height: auto; max-height: none; aspect-ratio: 4 / 3; object-fit: cover; display: block; border-radius: 12px; } #review-gallery .gallery-item { width: 100%; max-width: 100%; } @media (max-width: 991px) { #review-gallery .gallery-item { width: 300px; } .main-gallery-block-slider #review-gallery .gallery-item img, #review-gallery .gallery-item img.blue-img { width: 300px; } } .main-gallery-block-slider .slick__container { padding-left: 16px; padding-right: 16px; } .main-gallery-block-slider .carousel__block, .main-gallery-block-slider .why__container .slick-slider .slick-list, .main-gallery-block-slider .why__container .slick-slider .slick-track { height: auto; } .main-gallery-block-slider .slick-initialized .slick-slide { top: auto; transform: none; } .hero-badges-col { display: flex; flex-direction: column; align-items: center; justify-content: space-between; align-self: stretch; } .hero-badges-col .people-love-img { width: 150px; max-width: 100%; height: auto; margin: 0; } .hero-instagram-link { display: block; line-height: 0; } .hero-instagram-img { width: 100%; max-width: 170px; height: auto; display: block; border-radius: 10px; } @media (max-width: 991px) { .hero-badges-col .people-love-img { width: 140px; } .hero-instagram-img { max-width: 140px; } } @media (min-width: 992px) { .review-block-conteiner-top > .col-6 { flex: 0 0 auto; width: auto; } .hero-badges-col { padding-left: 24px; } } .card-body.align-space-between .user-block.align-items-end { margin-bottom: 6px; } @media (max-width: 991px) { .card-body.align-space-between .user-block.align-items-end { margin-bottom: 11px; } } .top__container .top__container__bg { background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), var(--hero-bg); background-repeat: no-repeat; background-position: top; background-size: cover; } @media (max-width: 991px) { .top__container .top__container__bg.hero-bg-default { background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("/wp-content/themes/adept/assets/images/top-bg-mobile.webp"); } } @media (min-width: 992px) { .top__container .top__container__bg.hero-bg-default { background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), image-set(url("/wp-content/themes/adept/assets/images/top-bg-min.avif") type("image/avif"), url("/wp-content/themes/adept/assets/images/top-bg-min.webp") type("image/webp")); } } @media (max-width: 991px) { .top__container .top__container__bg.hero-bg-default { background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), image-set(url("/wp-content/themes/adept/assets/images/top-bg-mobile.avif") type("image/avif"), url("/wp-content/themes/adept/assets/images/top-bg-mobile.webp") type("image/webp")); } } @media (max-width: 991px) { .link__logo .column { text-align: left; } } #swiper-testimonial-video-review img, #swiper-testimonial-video-review .slider__content img, .swiper-testimonial-video-review img { border-radius: 12px; } @media (max-width: 991px) { .top__container .top__container__bg h1, .top__container .top__container__bg h1.top-block-title { font-size: 30px; line-height: 1.2; font-weight: 700; } .top__container .top__container__bg h2.top-block-subtitle, .top__container .top__container__bg .top-block-subtitle { font-size: 18px !important; line-height: 1.5; font-weight: 400 !important; } } .top__container__bg .top-block-subtitle, .why__descriptions, .card-text, .lets__block__descriptions { font-weight: 400; } .footer__logo__subtext { font-size: 12px; font-weight: 400; } .top__container .top__container__bg .form__block { padding: 28px; } .form__block .wpcf7 form > :last-child, .form__block .wpcf7-form > :last-child { margin-bottom: 0; } .top__container .top__container__bg .form__block .wpcf7-submit { background-color: #F4BF42 !important; color: #000 !important; margin-bottom: 0 !important; } .top__container .top__container__bg .form__block .wpcf7-submit:hover, .top__container .top__container__bg .form__block .wpcf7-submit:focus-visible { background-color: #E7AF2A !important; color: #000 !important; } .review-block-conteiner-top .review__img { border-radius: 10px; } .top__container .top__container__bg .form__block .wpcf7-form, .top__container .top__container__bg .form__block .fieldset-cf7mls-wrapper, .top__container .top__container__bg .form__block .fieldset-cf7mls, .top__container .top__container__bg .form__block .step-1 { padding-bottom: 0; margin-bottom: 0; } .top__container .top__container__bg .form__block .next__step { background-color: #F4BF42 !important; color: #000 !important; } .top__container .top__container__bg .form__block .next__step:hover { background-color: #E7AF2A !important; color: #000 !important; } .top__container .top__container__bg .form__block .next__step { margin-bottom: 0; } .top__container .top__container__bg .form__block { align-self: flex-start; height: auto; } .top__container .top__container__bg .form__block .wpcf7 { width: 100%; } @media (min-width: 992px) { .top__container .top__container__bg h1 { margin-bottom: 16px; } .top__container .top__container__bg .top-block-subtitle { margin-bottom: 48px; } } @media (min-width: 992px) { .top__container .top__container__bg h1 { height: auto; line-height: 1.15; margin-bottom: 31px; } } @media (max-width: 991px) { .top__container .top__container__bg h1 { line-height: 1.15; margin-bottom: 12px; } } @media (min-width: 992px) { .top__container .top__container__bg .top__block__right { padding-top: 0; } .top__container .top__container__bg .form__block { align-self: stretch; align-items: stretch; } .top__container .top__container__bg .form__block .wpcf7, .top__container .top__container__bg .form__block .wpcf7-form, .top__container .top__container__bg .form__block .fieldset-cf7mls-wrapper, .top__container .top__container__bg .form__block .fieldset-cf7mls.cf7mls_current_fs { height: 100%; } .top__container .top__container__bg .form__block .step-1, .top__container .top__container__bg .form__block .step-2 { display: flex; flex-direction: column; justify-content: space-between; height: 100%; } .top__container .top__container__bg .form__block .step-1 > h2, .top__container .top__container__bg .form__block .step-2 > h2 { margin-top: 0; } .top__container .top__container__bg .review-block-conteiner-top { margin-top: auto; } } @media (max-width: 575.98px) { .top__container .top__container__bg .step-1 .radio__card, .contact__us__block .step-1 .radio__card, .modal .modal-dialog .step-1 .radio__card__modal { flex: 0 0 calc(50% - 16px); width: calc(50% - 16px); max-width: calc(50% - 16px); height: 56px; margin: 8px 8px 8px; white-space: nowrap; } } .top__container .top__container__bg .form__block .step-1 > h2, .top__container .top__container__bg .form__block .step-2 > h2 { margin-top: 0; } .top__container .top__container__bg .form__block .fieldset-cf7mls > p { margin: 0; } .top__container .top__container__bg .form__block .form__block__error + .form__block__error { margin-top: 16px; } .top__container .top__container__bg .form__block .wpcf7-spinner { position: absolute; right: 20px; bottom: 18px; margin: 0; } .top__container .top__container__bg .form__block .step-1 > .next__step { margin-top: 32px; } .top__container .top__container__bg .form__block .step-2 > input.next__step { margin-top: 32px !important; } @media (min-width: 992px) { .top__container .top__container__bg .form__block .step-1, .top__container .top__container__bg .form__block .step-2 { justify-content: flex-start; } .top__container .top__container__bg .form__block .step-1 > .next__step { margin-top: auto; } .top__container .top__container__bg .form__block .step-2 > input.next__step { margin-top: auto !important; } .top__container .top__container__bg .form__block .step-1 > .form__block__error:last-of-type, .top__container .top__container__bg .form__block .step-2 > .form__block__error:last-of-type { margin-bottom: 32px; } } .top__container .top__container__bg .form__block .step-2 > .d-flex.justify-content-center { margin-bottom: 24px; } .top__container .top__container__bg .form__block .step-1 > .row { margin-top: 5px; } .top__container .top__container__bg .form__block .success-step { width: 100%; } .top__container .top__container__bg .form__block .success-step h2 { color: #000; font-size: 24px; font-weight: 700; line-height: 1.3; text-transform: uppercase; margin: 24px 0 8px; } .top__container .top__container__bg .form__block .success-step h3, .modal .modal-dialog .success-step h3 { font-size: 18px; margin: 8px 0 0; } .modal .modal-dialog .success-step h2 { font-size: 24px; font-weight: 700; line-height: 1.3; margin: 24px 0 8px; } .modal .modal-dialog .step-1 .next__step, .modal .modal-dialog .step-2 input.next__step { background-color: #F4BF42 !important; color: #000 !important; } .modal .modal-dialog .step-1 .next__step:hover, .modal .modal-dialog .step-2 input.next__step:hover, .modal .modal-dialog .step-2 input.next__step:focus { background-color: #E7AF2A !important; color: #000 !important; } .modal .modal-dialog .modal-body .wpcf7, .modal .modal-dialog .modal-body .wpcf7-form, .modal .modal-dialog .modal-body .fieldset-cf7mls-wrapper, .modal .modal-dialog .modal-body .fieldset-cf7mls.cf7mls_current_fs { height: 100%; } .modal .modal-dialog .modal-body .step-1, .modal .modal-dialog .modal-body .step-2 { display: flex; flex-direction: column; justify-content: flex-start; height: 100%; } .modal .modal-dialog .modal-body .step-1 > h2 { margin-top: 0; } .modal .modal-dialog .modal-body .form__block__error + .form__block__error { margin-top: 16px; } .modal .modal-dialog .modal-body .step-1 > .row { margin-top: 5px; } .modal .modal-dialog .modal-body .step-2 > .d-flex.justify-content-center { margin-bottom: 24px; } .modal .modal-dialog .modal-body .step-1 > .form__block__error:last-of-type, .modal .modal-dialog .modal-body .step-2 > .form__block__error:last-of-type { margin-bottom: 32px; } .modal .modal-dialog .modal-body .step-1 > .next__step { margin-top: auto; } .modal .modal-dialog .modal-body .step-2 > input.next__step { margin-top: auto !important; } .modal .modal-dialog .modal-body .fieldset-cf7mls > p { margin: 0; } .modal .modal-dialog .modal-body .wpcf7-spinner { position: absolute; right: 20px; bottom: 18px; margin: 0; } .modal .modal-dialog .wpcf7-form.sent .wpcf7-response-output { display: none; } .modal .modal-dialog .modal-body .step-2 > input.next__step { margin-bottom: 0 !important; }

/* /wp-content/themes/adept/assets/css/yelp-main.css */
.reviews-container { margin-top: 60px; padding-top: 60px; } .reviews-container .swiper-slide { display: flex; } .reviews-container .yelp-container .card-link { display: flex; } .reviews-container .slick-initialized .slick-slide { padding-left: 16px } .reviews-container .swiper-pagination { z-index: 9; } .reviews-container ul.slick-dots li button { height: 16px; width: 16px; background: #FFF; border: 1px solid rgb(112, 112, 112); } .reviews-container .wpvl_auto_thumb_box { position: relative; width: auto; height: auto; } .reviews-container .video_lightbox_auto_anchor_image { width: 386px; height: 480px; } .reviews-container .embed-container a img.video_lightbox_anchor_image { object-fit: cover; width: 100%; } .reviews-container .we__care__about { text-align: center; color: #162A39; text-align: center; font-family: 'Lexend Deca', 'Lexend Deca Fallback', sans-serif; font-size: 34px; font-style: normal; font-weight: 700; line-height: 51px; margin-bottom: 16px; } .reviews-container .swiper-testimonial-video { max-width: 100%; } .reviews-container .swiper-pagination-block { margin-top: 58px; } .reviews-container .swiper-pagination-bullets .swiper-pagination-bullet-active { background: #162A39; } .reviews-container .col-card { box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.03), 0px 4px 4px rgba(0, 0, 0, 0.0227778), 0px 38.5185px 25.4815px rgba(0, 0, 0, 0.0182222), 0px 8px 8px rgba(0, 0, 0, 0.015), 0px 4px 1px rgba(0, 0, 0, 0.0117778), 0px 2px 8px rgba(0, 0, 0, 0.00722222) !important; } .reviews-container .testimonials__title h3 { margin-bottom: 32px; text-align: center; font-family: 'Lexend Deca', 'Lexend Deca Fallback', sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; } @media screen and (max-width: 900px) { .reviews-container { margin-top: 32px; padding-top: 32px; } .reviews-container .we__care__about { font-size: 28px; line-height: 42px; } .reviews-container .testimonials__title h3 { font-size: 16px; line-height: 24px; margin-bottom: 8px; } .reviews-container .video-container .we__care__about__row__block { height: auto; } .reviews-container .swiper-pagination-block { margin-top: 24px; } } #chat-widget-container iframe { width: 100% !important; } #chat-widget-container { bottom: 75px !important; max-height: 90% !important; } #email-top-header-button { height: 20px; padding-right: 10px; } #popmake-5059 { border: 1px solid #162A39; padding: 0; }

/* /wp-content/themes/adept/assets/css/category-card.css */
.category-card { border-radius: 8px; padding: 16px 16px 24px 16px; background: #FFF; box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.10); margin-bottom: 24px; } .category-card h5 { color: #162A39; font-family: 'Lexend Deca', 'Lexend Deca Fallback', sans-serif; font-size: 20px; font-style: normal; font-weight: 600; line-height: 30px; margin-bottom: 0; padding-top: 16px; } .category-card .video_lightbox_anchor_image { width: 100%; } .category-page-block .gallery-default-block, .category-container { background: #FAFBFF !important; } .category-container.yelp-container { padding-top: 48px; } .category-container h2 { margin-bottom: 0; padding-bottom: 16px; } .category-page-block-bottom { padding-bottom: 48px; } .category-card .category-review-img { max-height: 400px; object-fit: contain; } .open-review, .open-review-cat-1, .open-review-cat-2 { cursor: pointer; } @media (max-width: 992px) { .category-container { padding-left: 20px !important; padding-right: 20px !important; } .category-block-container { overflow-x: auto; } }

/* /wp-content/themes/adept/assets/css/main-additional.css */
.main_working_container { height: 100%; padding-bottom: 0; padding-top: 98px; background-color: #fff !important; background: #fff !important; } .main_working_container .why__container { background-color: #fff !important; background: #fff !important; } .main_working_container .main_working_time { min-width: 50%; display: flex; align-items: center; justify-content: center; flex-direction: column; } .main_working_container .main_working_block { display: flex; align-items: center; justify-content: center; padding-top: 16px; min-width: 100%; } .main_working_container .main_working_button { margin-top: 16px; } .main_working_container .main_working_card { flex: 1; } .main_working_container .main_working_card img.card-img-top { width: 24px; } .main_working_container .main_working_card .main_working_card_title { margin-left: 10px !important; } .main_working_container .main_working_card .main_working_card_body { padding: 16px 8px 0 8px !important; } .main_working_container .main_working_card:hover { text-decoration: none; -ms-transform: none; -webkit-transform: none; transform: none; } .main_working_container .slick-dots { margin-left: -25px } .main_working_container .slick-list { height: 100% !important; padding-bottom: 60px !important; } .main_working_container .slick__container { height: 100%; } .main_working_container .rates__carusel { height: 100%; padding-bottom: 20px; } .main_working_container .slick-initialized .slick-slide { padding-left: 8px; padding-right: 0; } .main_working_container ul.slick-dots { bottom: 10px !important; } .main_working_container .why__container .slick-slider .slick-track { margin-left: 4px !important; } .main_working_container .why__container .slick-slider .slick-list, .main_working_container .why__container .slick-slider .slick-track { margin-left: 0; } .main_working_container .why__container .why__card, .main_working_container .contact__us__reviews .why__card { margin-left: 4px !important; } .main_working_container .main_working_card { box-shadow: 0 50px 40px rgb(0 0 0 / 3%), 0px 32px 24px rgb(0 0 0 / 2%), 0px 16px 14px rgb(0 0 0 / 2%), 0px 10px 8px rgb(0 0 0 / 2%), 0px 4px 3px rgb(0 0 0 / 1%), 0px 1px 1px rgb(0 0 0 / 1%); } .card-text a { color: #7D7D7D !important; font-weight: 700 !important; } .main-video-conteiner img { border-radius: 16px; } @media (max-width: 992px) { .review_mobile_block { display: block !important; } .review_mobile_block img { width: 33% !important; height: 100% !important; display: block; padding: 4px !important; margin: 0 !important; } .top__container .top__container__bg .top__block__right { padding-top: 16px; } .top__container .top__container__bg h1 { margin-bottom: 16px; } .since { font-weight: 700; font-size: 14px; color: #162A39; text-align: center; line-height: 36px; width: 110px; height: 36px; background: #F4BF42; box-shadow: 0 1px 2px rgba(105, 81, 255, 0.05); border-radius: 100px; margin-top: 30px; margin-bottom: -10px; } } .category-label-text { background-color: #F2F4F7; border-radius: 16px; width: 100%; height: 24px; padding: 2px 10px; color: #344054; text-align: center; font-family: 'Lexend Deca', 'Lexend Deca Fallback', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; text-decoration: none; } .category-main-conteiner .category-card .category-review-img { height: 300px; max-height: max-content; } .play-img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .moving__container { margin-bottom: -120px; }
