.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")}}.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{position: relative;width: 100%;min-height: 460px;overflow: hidden;border-radius: var(--offer-radius);color: var(--offer-text);isolation: isolate;display: flex;flex-direction: column;list-style: none}.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: #000;background: var(--offer-bg-btn);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}.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%}}
.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}.medved-about-socials{margin-top:24px}.medved-about-socials h3{font-size:20px;line-height:1.3;margin:0 0 14px;font-weight:700}.medved-social-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:500px}.medved-social-links a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:13px 4px;min-height:80px;box-sizing:border-box;border:1px solid #dce6d5;border-radius:10px;background:#f5f8f2;color:#376921;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.medved-social-links a:hover{background:#e9f2e2;border-color:#4c9027;color:#234b15}.medved-social-links svg{display:block;width:25px;height:25px;flex:none}.medved-social-links span{font-size:12px;font-weight:600;line-height:1.25}.medved-contact-section .social-inner{gap:28px;align-items:center}.medved-contact-section h2{line-height:1.2}.medved-contact-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;max-width:570px}.medved-contact-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;box-sizing:border-box}.medved-contact-actions svg{width:20px;height:20px;flex:none}.medved-contact-actions .medved-contact-secondary{border:1px solid #7d9575;background:transparent;color:#fff}.medved-contact-actions .medved-contact-secondary:hover{border-color:#a5ca8c;background:#263322}.medved-social-links a:focus-visible,.medved-contact-actions a:focus-visible{outline:3px solid #90bd6d;outline-offset:3px}@media(max-width:700px){.medved-contact-section .social-inner{flex-direction:column;align-items:flex-start}.medved-contact-actions{justify-content:flex-start;max-width:100%}.medved-contact-section br{display:none}}@media(max-width:420px){.medved-social-links{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}.medved-contact-actions{width:100%}.medved-contact-actions .btn{width:100%}}
