@font-face{font-family:"Jost";src:url(//sunrise-auto.ru/wp-content/themes/sunrise/fonts/Jost-Regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Jost";src:url(//sunrise-auto.ru/wp-content/themes/sunrise/fonts/Jost-Medium.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"Jost";src:url(//sunrise-auto.ru/wp-content/themes/sunrise/fonts/Jost-SemiBold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:"Jost";src:url(//sunrise-auto.ru/wp-content/themes/sunrise/fonts/Jost-Bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}html,body,body *{font-family:"Jost","Inter","Segoe UI",Arial,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}header>.bg-black .container>ul a{font-size:18px;font-weight:500;line-height:1.35}header>.bg-black .container>span a{font-size:18px;font-weight:600;line-height:1.35}header>.bg-black .container>span small{font-size:14px;font-weight:500;line-height:1.2}header section.border-y button[data-bs-target="#order-dialog"]{font-size:18px;font-weight:700;line-height:1.35}header>section.hidden.lg\:block>ul>li>a,header>section.hidden.lg\:block>ul>li.dropdown>a{font-size:22px;font-weight:700;line-height:1.35}header>section.hidden.lg\:block .dropdown-menu a{font-size:18px;font-weight:600;line-height:1.35}footer{font-size:18px;line-height:1.45}footer button[data-bs-target="#order-dialog"]{font-size:18px;font-weight:700;line-height:1.35}footer h2{font-size:28px;line-height:1.25}footer p,footer address,footer li,footer a{font-size:inherit;line-height:inherit}footer .text-3xl a{font-size:38px;line-height:1.2}#city-dialog .city-dialog__field{padding:16px;border:1px solid rgba(255,255,255,.26);border-radius:8px}#city-dialog .select2-container--bootstrap5-dark .select2-results__options{max-height:300px !important;overflow-y:auto}#city-dialog .select2-container--bootstrap5-dark .select2-search--dropdown .select2-search__field{background:#181818 !important;color:#fff !important;caret-color:#fff}#city-dialog .select2-container--bootstrap5-dark .select2-search--dropdown .select2-search__field::placeholder{color:rgba(255,255,255,.62)}.contacts-map{position:relative;margin-top:40px;overflow:hidden;border:1px solid rgba(255,255,255,.18)}.contacts-map[hidden]{display:none !important}.contacts-map #yandex-map{height:clamp(320px, 45vh, 460px) !important;max-height:460px !important;min-height:320px;overflow:hidden}.contacts-map #yandex-map>ymaps,.contacts-map #yandex-map>ymaps>ymaps{max-height:460px !important}.contacts-map__close{position:absolute;top:16px;right:16px;z-index:20;padding:10px 18px;border:1px solid rgba(255,255,255,.4);border-radius:4px;background:#050505;color:#fff;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .2s ease,border-color .2s ease}.contacts-map__close:hover{border-color:#e43d30;background:#e43d30}.contacts-map__zoom{position:absolute;left:16px;top:16px;z-index:20;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.4);border-radius:4px;background:#050505}.contacts-map__zoom-button{width:44px;height:44px;border:0;border-bottom:1px solid rgba(255,255,255,.22);background:#050505;color:#fff;font-size:26px;font-weight:700;line-height:1;transition:background-color .2s ease}.contacts-map__zoom-button:last-child{border-bottom:0}.contacts-map__zoom-button:hover{background:#e43d30}footer section.border-b p.font-bold{font-size:24px;line-height:1.3}footer section.border-b li a{font-size:18px;font-weight:500;line-height:1.45}footer section.border-b .dropdown-menu a{font-size:17px;line-height:1.4}footer section.container.my-7{font-size:16px;line-height:1.5}.constructor-cta__form,.constructor-cta__form .wpcf7,.constructor-cta__form .wpcf7 form{width:100%}.constructor-cta__form .wpcf7-form-control-wrap{display:block;width:100%}.constructor-cta__form input,.constructor-cta__form textarea,.constructor-cta__form button,.constructor-cta__form .btn-submit{width:100%;min-width:0;box-sizing:border-box}@media (max-width:1023.98px){.constructor-cta__form .wpcf7 form>div:has(.btn-submit){display:block !important;margin-top:28px !important}.constructor-cta__form .wpcf7 form>div:has(.btn-submit)>.relative{width:100% !important}.constructor-cta__form .wpcf7 form>div:has(.btn-submit) p{margin-top:18px !important;font-size:clamp(12px, 2.2vw, 18px);line-height:1.45;white-space:nowrap}.constructor-cta__form .wpcf7 form>div:has(.btn-submit) p br{display:none}}@media (min-width:768px) and (max-width:1023.98px){.constructor-cta__form .wpcf7 form>.md\:flex.gap-4:not(:has(.btn-submit)){--constructor-cta-form-gap:34px;display:flex !important;width:100%;gap:var(--constructor-cta-form-gap) !important}.constructor-cta__form .wpcf7 form>.md\:flex.gap-4:not(:has(.btn-submit))>.wpcf7-form-control-wrap[data-name=your-name],.constructor-cta__form .wpcf7 form>.md\:flex.gap-4:not(:has(.btn-submit))>.wpcf7-form-control-wrap[data-name=your-phone]{flex:1 1 calc((100% - var(--constructor-cta-form-gap)) / 2);min-width:0;width:auto}.constructor-cta__form .wpcf7 form>.wpcf7-form-control-wrap[data-name=details]{margin-top:28px;padding-bottom:0 !important}}@media (max-width:767px){footer{font-size:17px}footer .text-3xl a{font-size:32px}footer section.border-b p.font-bold{font-size:21px}footer section.border-b li a{font-size:17px}footer section.border-b .text-nowrap{text-wrap:wrap;white-space:normal}}#subscribe-dialog{background:0 0;backdrop-filter:none;pointer-events:none}#subscribe-dialog .subscribe-modal__dialog{position:fixed;left:24px;bottom:28px;margin:0;width:min(430px, calc(100vw - 32px));max-width:none;min-height:0;align-items:flex-end;pointer-events:none;transform:none}#subscribe-dialog.show .subscribe-modal__dialog{transform:none}#subscribe-dialog .subscribe-modal__content{position:relative;display:flex;flex-direction:column;width:100%;padding:24px;pointer-events:auto;border-color:rgba(38,165,228,.45) !important;border-radius:8px;background:radial-gradient(circle at right top,rgba(38,165,228,.2),transparent 42%),#050505 !important;box-shadow:0 16px 48px rgba(0,0,0,.45)}#subscribe-dialog .subscribe-modal__header{position:relative;display:flex;align-items:center;gap:12px;padding-right:32px}#subscribe-dialog .subscribe-modal__icon{width:44px;height:44px;flex:0 0 44px}#subscribe-dialog .subscribe-modal__title{font-size:24px;line-height:1.15}#subscribe-dialog .subscribe-modal__text{margin-bottom:20px;color:rgba(255,255,255,.82);font-size:15px;line-height:1.45}#subscribe-dialog .btn-close{top:4px;right:4px;cursor:pointer}#subscribe-dialog .btn-submit{cursor:pointer}#agreements-dialog .agreements-dialog__close{top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:rgba(255,255,255,.08);opacity:1;z-index:2}#agreements-dialog .agreements-dialog__close span{display:flex;align-items:center;justify-content:center}#agreements-dialog .agreements-dialog__title{padding:0 36px;line-height:1.1}@media (max-width:767.98px){.cars-listing__summary{flex-direction:column;align-items:flex-start;gap:8px}.cars-listing__summary p{margin-bottom:0}.cars-listing__summary .cars-listing__course{margin-left:0}}#subscribe-dialog .subscribe-modal__button{gap:10px;min-height:52px;padding:13px 18px;border-radius:4px;background-color:#26a5e4}#subscribe-dialog .subscribe-modal__button:hover{background-color:#1d93d2}#subscribe-dialog .subscribe-modal__button-icon{display:block;width:20px;height:20px;flex:0 0 20px}body.subscribe-modal-open{overflow:auto !important;padding-right:0 !important}body.subscribe-modal-open .modal-backdrop{display:none}.b-cars-catalog-filter{background-color:rgba(255,255,255,.12);border-color:rgba(255,255,255,.26)}.b-cars-catalog-filter label{color:#f2f4f7}.b-cars-catalog-filter .select2-container--bootstrap5-dark .select2-selection,.b-cars-catalog-filter .select2-container--bootstrap5-dark .select2-selection--single{border:1px solid #89909a !important;background-color:#aeb4bd;color:#181818;box-shadow:0 1px 0 rgba(255,255,255,.18) inset}.b-cars-catalog-filter .select2-container--bootstrap5-dark .select2-selection--single{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23171717' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.b-cars-catalog-filter .select2-container--bootstrap5-dark .select2-selection--single .select2-selection__rendered{color:#181818}.b-cars-catalog-filter .select2-container--bootstrap5-dark .select2-selection--single .select2-selection__placeholder{color:#424851}.b-cars-catalog-filter span.prefix,.b-cars-catalog-filter span.postfix{color:#424851}.b-cars-catalog-filter .select2-container--bootstrap5-dark.select2-container--open .select2-selection,.b-cars-catalog-filter .select2-container--bootstrap5-dark.select2-container--focus .select2-selection{border-color:#e43d30 !important;box-shadow:0 0 0 3px rgba(228,61,48,.18)}.select2-container--bootstrap5-dark .select2-dropdown{border:1px solid #89909a;background-color:#bcc2ca;color:#181818;box-shadow:0 14px 36px rgba(0,0,0,.22)}.select2-container--bootstrap5-dark .select2-results__option{color:#181818}.select2-container--bootstrap5-dark .select2-results__option--highlighted,.select2-container--bootstrap5-dark .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#e43d30;color:#fff}.select2-container--bootstrap5-dark .select2-dropdown .select2-results__option[aria-selected=true],.select2-container--bootstrap5-dark .select2-results__option--selectable.select2-results__option--selected{background-color:#a5abb5;color:#181818}.car-card{border-color:rgba(255,255,255,.26) !important;background-color:rgba(255,255,255,.12)}.car-card__specs{overflow:hidden;border:1px solid #89909a;background-color:#aeb4bd;color:#181818}.car-card__specs>li{border-color:#89909a !important;background-color:#aeb4bd;color:#181818}.car-card__specs>li+li{border-top-width:0}.car-card__specs .text-gray{color:#424851 !important}.car-card .btn-red-outline{border-color:#89909a;background-color:rgba(255,255,255,.06);color:#f2f4f7}.car-card .btn-red-outline:hover,.car-card .btn-red-outline:focus{border-color:#e43d30;background-color:rgba(228,61,48,.12);color:#fff}.single-auto__specs-panel{border-color:#89909a !important;background-color:#efefef;color:#181818}.single-auto__specs-panel .text-gray{color:#424851 !important}.single-auto__specs-panel hr{border-color:rgba(24,24,24,.25) !important}.single-auto__extra-info,.single-auto__inspection-link{border-color:rgba(255,255,255,.18) !important;background-color:#1c1c1c !important;color:#fff !important}.single-auto__inspection-link:hover,.single-auto__inspection-link:focus{background-color:#252628 !important;color:#fff !important}.about-team-filter{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:min(100%, 520px);margin-left:auto;padding:0;border:0;background:0 0}.about-team-filter__label{color:#adadad;font-size:14px;text-align:right;white-space:nowrap}.about-team-filter__select{min-width:280px}.about-team-filter .select2-container{min-width:280px}.about-team-empty[hidden],.about-team-more[hidden],[data-team-card][hidden]{display:none !important}.team-card__image{background:#333}.team-card__image img:hover{transform:scale(1.05)}.team-card__actions{margin-top:auto}@media (max-width:767px){.about-team-filter{align-items:stretch;flex-direction:column;width:100%}.about-team-filter__select,.about-team-filter .select2-container{width:100%;min-width:0}}@media (max-width:767px){#subscribe-dialog .subscribe-modal__dialog{left:16px;right:16px;bottom:16px;width:auto}#subscribe-dialog .subscribe-modal__content{padding:20px}#subscribe-dialog .subscribe-modal__title{font-size:22px}}