.logo-img{width: 36px;height: 36px;border-radius: 100%}.container{width: min(1200px, calc(100% - 40px))!important;margin: auto}.hero{min-height: 40vw}.hero-bg{background-position: top center;background-image: linear-gradient(90deg,#070908 0%,rgba(7,9,8,.96) 27%,rgba(7,9,8,.35) 55%,rgba(7,9,8,.08) 100%),url("/medved/assets/hero3.jpg")}.hero-content{padding-top: 180px}@media(max-width: 991px){.hero-content{padding-top: 320px}.hero{min-height: 680px}.hero-bg{background-image: url("/medved/assets/hero3.jpg")}}.button{padding: 0;display: flex;align-items: center;justify-content: center;border-radius: 10px;height: 46px;font-weight: 600;font-size: 15px;letter-spacing: 1px;color: #fff;background: #007500;transition: filter 300ms ease-out, transform 200ms ease-out}.text-center .button{max-width: 300px;margin: 0 auto}.offer-card, .offer-modal{--offer-radius: 30px;--offer-radius-sm: 20px;--offer-bg-btn: #F0A20A;--offer-tg: #0D83BE;--offer-max-1: #3593FC;--offer-max-2: #275AF2;--offer-max-3: #4F34E2;--offer-max-4: #7933DD;--offer-max-5: #9C44DC;--offer-text: #fff;--offer-overlay: rgba(0, 0, 0, .65);box-sizing: border-box;font-family: "Russo One", "Helvetica Neue", Arial, sans-serif}.offer-card *, .offer-card *::before, .offer-card *::after, .offer-modal *, .offer-modal *::before, .offer-modal *::after{box-sizing: border-box}.services.offers{display: block}.offer-card{}.offer-card__img{position: absolute;inset: 0;z-index: 0}.offer-card__img img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.offer-card__img::after{content: "";position: absolute;inset: 0;background: linear-gradient(170deg, rgba(0, 0, 0, 0.70) 35%, rgba(0, 0, 0, 0.30) 78.79%);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px)}.offer-card__inner{position: relative;z-index: 2;display: flex;flex-direction: column;justify-content: space-between;flex: 1 1 auto;padding: 30px 14px}.offer-card__body{flex: 1 1 auto;padding-bottom: 20px}.offer-card__title{text-transform: uppercase;font-size: 21px;line-height: 1.3;margin: 0 0 30px;color: var(--offer-text)}.offer-card__text{font-size: 15px;line-height: 1.45}.offer-card__text ul{margin: 0;padding: 0;list-style: none}.offer-card__text ul li{position: relative;padding-left: 16px}.offer-card__text ul li::before{content: "•";position: absolute;left: 0;top: 0;color: var(--offer-bg-btn);font-size: 18px;line-height: 1}.offer-card__text ul li + li{margin-top: 7px}.offer-card__footer{margin-top: 20px}.offer-card__buttons{display: flex;flex-wrap: wrap;align-items: stretch}.offer-card__buttons > div:not(:last-of-type){margin-right: 10px}.offer-card__buttons .btn{display: inline-flex;align-items: center;justify-content: center;width: 100%;height: 46px;white-space: nowrap;border-radius: 10px;border:0;cursor: pointer;text-decoration: none;font-family: inherit;font-size: 15px;letter-spacing: 1px;color: #fff;background: #007500;transition: filter 300ms ease-out, transform 200ms ease-out}.offer-card__buttons .btn:hover{filter: brightness(114%)}.offer-card__btn-main .btn{padding: 0 20px}.offer-card__btn-tg .btn, .offer-card__btn-max .btn{flex: 0 0 auto;width: auto;padding: 0 14px}.offer-card__btn-tg .btn{background: var(--offer-tg);color: #fff}.offer-card__btn-max .btn{background: linear-gradient(45deg, var(--offer-max-1) 0%, var(--offer-max-2) 25%, var(--offer-max-3) 50%, var(--offer-max-4) 75%, var(--offer-max-5) 100%);color: #fff}.offer-card__buttons svg{display: block}.offer-card .anim-link{position: relative;overflow: hidden;width: 100%;max-width: 100%;width: 190px}@media(max-width: 991px){.offer-card .anim-link{width: 100%}}.service-order__list-txt{color: #000}.offer-card .anim-link::before{content: "";position: absolute;top: 0;left: -20%;width: 150%;height: 100%;transform: skewX(-50deg);background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) no-repeat -2em 0%;background-size: 3em 100%;animation: offer-blick 6s linear infinite;animation-delay: 2s;pointer-events: none}.offer-card .anim-link span{position: relative}@keyframes offer-blick{0%{background-position: 0 0%}100%{background-position: 200% 0%}}.services.offers .services__list{display: flex;flex-wrap: wrap;width: 100%;margin: 0;padding: 0;list-style: none;gap: 20px;justify-content: space-between}.services.offers .services__list > .offer-card{width: calc(33.3333% - 30px);padding-left: 15px;padding-right: 15px;margin-bottom: 30px;margin: 0}@media (max-width: 1299px){.services.offers .services__list > .offer-card{padding-left: 10px;padding-right: 10px;margin-bottom: 20px}.offer-card__title{font-size: 1.8vw}.offer-card__buttons{justify-content: space-between}.offer-card__btn-main{width: 100%;margin-right: 0 !important;margin-bottom: 10px}.offer-card__btn-tg, .offer-card__btn-max{width: calc(50% - 5px);margin-right: 0 !important}.offer-card__btn-tg .btn, .offer-card__btn-max .btn{width: 100%}}@media (max-width: 991px){.services.offers .services__list > .offer-card{width: 50%}}@media (max-width: 767px){.services.offers .services__list > .offer-card{padding-left: 5px;padding-right: 5px;margin-bottom: 10px}.offer-card__inner{padding: 20px}}@media (max-width: 599px){.services.offers .services__list > .offer-card{width: 100%}.offer-card__title{font-size: 5.5vw;margin-bottom: 20px}}.offer-modal{position: fixed;inset: 0;z-index: 9999;display: flex;align-items: center;justify-content: center;padding: 20px}.offer-modal[hidden]{display: none !important}.offer-modal__overlay{position: absolute;inset: 0;background: var(--offer-overlay);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);cursor: pointer;animation: offer-fade .25s ease-out}.offer-modal__dialog{position: relative;z-index: 1;width: 100%;max-width: 440px;background: #fff;border-radius: 24px;padding: 40px 32px 32px;box-shadow: 0 30px 80px rgba(0, 0, 0, 0.35);animation: offer-pop .3s cubic-bezier(.2,.9,.3,1.2);color: #1a1a1a}.offer-modal__close{position: absolute;top: 12px;right: 14px;width: 36px;height: 36px;display: inline-flex;align-items: center;justify-content: center;background: transparent;border:0;font-size: 28px;line-height: 1;color: #777;cursor: pointer;border-radius: 50%;transition: background .2s, color .2s, transform .2s}.offer-modal__close:hover{background: #f2f2f2;color: #000;transform: rotate(90deg)}.offer-modal__title{font-size: 26px;line-height: 1.2;text-transform: uppercase;margin: 0 0 8px;color: #111}.offer-modal__subtitle{font-size: 14px;color: #777;margin: 0 0 24px;font-family: "Helvetica Neue", Arial, sans-serif;letter-spacing: 0;text-transform: none;font-weight: 400}.offer-modal__form{display: block}.offer-modal__field{margin-bottom: 16px}.offer-modal__label{display: block;margin-bottom: 6px;font-size: 13px;text-transform: uppercase;letter-spacing: 1px;color: #444;font-family: "Helvetica Neue", Arial, sans-serif;font-weight: 600}.offer-modal__label .req{color: #e23a3a;margin-left: 2px}.offer-modal__input{width: 100%;height: 50px;padding: 0 16px;font-size: 16px;color: #111;background: #f4f6f8;border: 2px solid transparent;border-radius: 12px;outline:0;transition: border-color .2s, background .2s, box-shadow .2s;font-family: "Helvetica Neue", Arial, sans-serif}.offer-modal__input::placeholder{color: #aab2bd}.offer-modal__input:focus{border-color: var(--offer-bg-btn);background: #fff;box-shadow: 0 0 0 4px rgba(240, 162, 10, 0.18)}.offer-modal__input.is-invalid{border-color: #e23a3a;background: #fff5f5}.offer-modal__error{display: none;margin-top: 6px;font-size: 13px;color: #e23a3a;font-family: "Helvetica Neue", Arial, sans-serif}.offer-modal__field.has-error .offer-modal__error{display: block}.offer-modal__submit{width: 100%;height: 56px;margin-top: 8px;border:0;border-radius: 12px;background: var(--offer-bg-btn);color: #000;font-family: inherit;font-size: 17px;letter-spacing: 1px;text-transform: uppercase;cursor: pointer;transition: filter .2s, transform .15s}.offer-modal__submit:hover{filter: brightness(114%)}.offer-modal__submit:active{transform: translateY(1px)}.offer-modal__submit:disabled{opacity: .55;cursor: not-allowed;filter: grayscale(.2)}.offer-modal__note{margin-top: 14px;font-size: 12px;line-height: 1.45;color: #888;text-align: center;font-family: "Helvetica Neue", Arial, sans-serif}body.offer-modal-open{overflow: hidden}@keyframes offer-fade{from{opacity: 0}to{opacity: 1}}@keyframes offer-pop{from{opacity: 0;transform: translateY(20px) scale(.96)}to{opacity: 1;transform: translateY(0) scale(1)}}@media (max-width: 480px){.offer-modal__dialog{padding: 32px 22px 24px;border-radius: 18px}.offer-modal__title{font-size: 22px}}.offer-card strong{color: #fff}.offer-modal__form[style*="display: none"] + .offer-modal__success, .offer-modal__success{text-align: center;padding: 8px 0 4px;animation: offer-success-in .35s cubic-bezier(.2,.9,.3,1.2)}.offer-modal__success-icon{display: flex;justify-content: center;margin-bottom: 16px}.offer-modal__success-title{font-family: "Russo One", sans-serif;font-size: 22px;line-height: 1.2;text-transform: uppercase;color: #111;margin: 0 0 8px}.offer-modal__success-text{font-family: "Helvetica Neue", Arial, sans-serif;font-size: 15px;line-height: 1.5;color: #555;margin: 0 auto 22px;max-width: 320px}.offer-modal__success-close{width: 100%;height: 52px;border:0;border-radius: 12px;background: var(--offer-bg-btn);color: #000;font-family: inherit;font-size: 16px;letter-spacing: 1px;text-transform: uppercase;cursor: pointer;transition: filter .2s, transform .15s}.offer-modal__success-close:hover{filter: brightness(114%)}.offer-modal__success-close:active{transform: translateY(1px)}@keyframes offer-success-in{from{opacity: 0;transform: translateY(10px) scale(.97)}to{opacity: 1;transform: translateY(0) scale(1)}}.service-order__list-txt{padding: 5px 0;position: static;margin-top: 16px;background: transparent;font-size: 16px}.service-order__list-txt b{display: block;font-size: 22px}
.brand-mark{width:min(239px,52vw);height:41px;min-width:0;border-radius:0!important;background:transparent!important;box-shadow:none!important;border:0!important;overflow:visible!important;flex:0 1 auto}.brand-mark .logo-img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:left center;border-radius:0!important;filter:invert(1);mix-blend-mode:normal}.header .brand>span:last-child,.footer-brand .brand>span:last-child{display:none}
