@font-face{font-family:Epilogue-Regular;font-style:normal;font-weight:400;src:url(/assets/font/Epilogue-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Epilogue-Medium;font-style:normal;font-weight:500;src:url(/assets/font/Epilogue-Medium.woff2)format("woff2");font-display:swap}@font-face{font-family:Epilogue-SemiBold;font-style:normal;font-weight:600;src:url(/assets/font/Epilogue-SemiBold.woff2)format("woff2");font-display:swap}@font-face{font-family:Epilogue-Bold;font-style:normal;font-weight:700;src:url(/assets/font/Epilogue-Bold.woff2)format("woff2");font-display:swap}.page-header{z-index:2;justify-content:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.page-header .container{align-items:flex-start}.page-header__badge{color:#fff;--font-size:12px;--font-size-rem:.75rem;--line-height:16px;--line-height-rem:1rem;width:auto;max-width:max-content;font-family:Epilogue-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem);letter-spacing:.5px;background-color:#ed1c24;border:1px solid #f0eeee;border-radius:24px;margin-bottom:8px;padding:8px 12px;display:inline-block}.page-header__hero-text{z-index:2;text-align:left;flex-direction:column;flex:2;width:100%;padding:16px 0;display:flex;position:relative}.page-header.-text{min-height:280px}.page-header.-text.-news{height:280px}.page-header.-text .page-header__bg-text{z-index:1;color:#ffffffb3;--font-size:450px;--font-size-rem:28.125rem;--line-height:350px;--line-height-rem:21.875rem;min-width:100vw;height:280px;font-family:Epilogue-Bold;font-size:var(--font-size-rem);line-height:var(--line-height-rem);text-transform:uppercase;white-space:nowrap;text-align:center;pointer-events:none;background:#f8f7f8;position:absolute;top:110px;left:0;overflow:hidden;transform:translate(-3%,-40%)}.page-header.-text .page-header__bg-text.-dark{color:#ffffff1a;background:linear-gradient(270deg,#1b0107 0%,#231f20 100%)}.page-header.-text .page-header__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:0 24px;display:flex}.page-header.-text .page-header__grid{z-index:4;pointer-events:none;align-items:center;height:280px;display:flex;position:absolute;top:0;right:0}.page-header.-text .page-header__gradient-glow{z-index:2;pointer-events:none;width:100%;height:280px;position:absolute;top:0;left:0;overflow:hidden}.page-header.-text .page-header__gradient-glow:after{content:"";opacity:.2;filter:blur(200px);background:linear-gradient(78.43deg,#a4ce3b 21.98%,#3351a3 90.84%),linear-gradient(#fff3,#fff3);width:40%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-header.-text .page-header__gradient-glow-dark{z-index:2;pointer-events:none;width:100%;height:280px;position:absolute;top:0;right:0;overflow:hidden}.page-header.-text .page-header__gradient-glow-dark:after{content:"";opacity:.4;filter:blur(150px);background:linear-gradient(257.04deg,#a4ce3b -1.38%,#3351a3 88.79%);width:40%;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.page-header.-text .page-header__side-menu{z-index:4;background-color:#fff;border-radius:16px;flex:1;width:100%;padding:24px 16px;box-shadow:0 10px 40px #0000000f}.page-header.-text .page-header__side-menu__caption{color:#ed1c24;--font-size:18px;--font-size-rem:1.125rem;--line-height:24px;--line-height-rem:1.5rem;font-family:Epilogue-SemiBold;font-size:var(--font-size-rem);line-height:var(--line-height-rem);margin:12px 0;display:none}.page-header.-text .page-header__side-menu__trigger{cursor:pointer;background-color:#f8f7f8;border:1px solid #f0eeee;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;display:flex}.page-header.-text .page-header__side-menu__trigger svg path{fill:#ed1c24}.page-header.-text .page-header__side-menu__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.page-header.-text .page-header__side-menu__info{justify-content:center;align-items:center;gap:20px;display:flex}.page-header.-text .page-header__side-menu__info-label{color:#ed1c24;--font-size:18px;--font-size-rem:1.125rem;--line-height:24px;--line-height-rem:1.5rem;font-family:Epilogue-SemiBold;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.page-header.-text .page-header__side-menu__info-current{color:#231f20;--font-size:14px;--font-size-rem:.875rem;--line-height:14px;--line-height-rem:.875rem;font-family:Epilogue-SemiBold;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.page-header.-text .page-header__side-menu__list{flex-direction:column;gap:4px;max-height:0;margin:8px 0 0;padding:0;list-style:none;transition:max-height .35s;display:flex;overflow:hidden}.page-header.-text .page-header__side-menu__list.-open{max-height:500px}.page-header.-text .page-header__side-menu__link{color:#231f20;--font-size:14px;--font-size-rem:.875rem;--line-height:14px;--line-height-rem:.875rem;font-family:Epilogue-SemiBold;font-size:var(--font-size-rem);line-height:var(--line-height-rem);border-radius:8px;padding:17px 12px;display:block}.page-header.-text .page-header__side-menu__link:hover,.page-header.-text .page-header__side-menu__link:focus,.page-header.-text .page-header__side-menu__link.-active{color:#231f20;background-color:#f8f7f8}.page-header.-text .page-header__side-menu__link:active{transform:scale(.96)}.page-header.-text .page-header__hero-text.-company{padding:24px 0}.page-header.-text .page-header__description{width:100%;max-width:674px}.page-header.-text .page-header__description h2{color:#231f20;--font-size:32px;--font-size-rem:2rem;--line-height:40px;--line-height-rem:2.5rem;font-family:Epilogue-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem);margin:0 0 40px}.page-header.-text .page-header__description h2 strong{font-family:Epilogue-SemiBold}.page-header.-text .page-header__description.-gradient h2{--font-size:32px;--font-size-rem:2rem;--line-height:40px;--line-height-rem:2.5rem;font-family:Epilogue-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem);background:linear-gradient(90deg,#231f20 0%,#c1b8bb 96.74%);-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 40px}.page-header.-text .page-header__description.-gradient h2 strong{font-family:Epilogue-SemiBold}.page-header.-text .page-header__description.-gray h2{color:#c1b8bb;--font-size:32px;--font-size-rem:2rem;--line-height:40px;--line-height-rem:2.5rem;font-family:Epilogue-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem);margin:0 0 40px}.page-header.-text .page-header__description.-gray h2 strong{color:#231f20;font-family:Epilogue-SemiBold}.page-header.-text .page-header__description.-light{max-width:810px}.page-header.-text .page-header__description.-light h2{color:#fff;--font-size:40px;--font-size-rem:2.5rem;--line-height:48px;--line-height-rem:3rem;font-family:Epilogue-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem);-webkit-text-fill-color:initial;background:0 0;margin:0}.page-header.-text .page-header__description.-light h2 strong{color:#fff;font-family:Epilogue-SemiBold}.page-header.-text .page-header__description.-light p{color:#fff}.page-header.-text .page-header__contact{display:none}.page-header.-text .page-header__contact__item{flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}.page-header.-text .page-header__contact__item:hover .page-header__contact__icon,.page-header.-text .page-header__contact__item:focus .page-header__contact__icon{background-color:#fff}.page-header.-text .page-header__contact__item:hover .page-header__contact__icon svg path,.page-header.-text .page-header__contact__item:focus .page-header__contact__icon svg path{fill:#ed1c24}.page-header.-text .page-header__contact__icon{border:1px solid #ed1c24;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;transition:all .3s;display:flex}.page-header.-text .page-header__contact__icon svg{width:24px;height:24px}.page-header.-text .page-header__contact__icon svg path{fill:#ed1c24;transition:all .3s}.page-header.-text .page-header__contact__link{color:#231f20;--font-size:16px;--font-size-rem:1rem;--line-height:24px;--line-height-rem:1.5rem;font-family:Epilogue-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem);letter-spacing:0}.page-header.-image{min-height:600px}.page-header.-image .page-header__grid{z-index:2;pointer-events:none;align-items:center;height:100%;display:flex;position:absolute;top:0;left:0}.page-header.-image .page-header__wrapper{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:548px;display:flex}.page-header.-image .page-header__gradient-glow{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.page-header.-image .page-header__gradient-glow.-green-to-black:after{content:"";opacity:.4;filter:blur(100px);background:linear-gradient(78.43deg,#a4ce3b 21.98%,#3351a3 90.84%),linear-gradient(#151e00 0%,#0e0a0a66 100%);border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:-150px;transform:translateY(-50%)}.page-header.-image .page-header__gradient-glow.-blue-to-green:after{content:"";opacity:.6;filter:blur(100px);background:linear-gradient(134.35deg,#3351a3 22.7%,#a4ce3b 106.21%);border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:-150px;transform:translateY(-50%)}.page-header.-image .page-header__bg-image{z-index:1;pointer-events:none;width:100vw;height:600px;position:absolute;top:0;left:0}.page-header.-image .page-header__bg-image img{object-fit:cover;width:100%;height:100%}.page-header.-image .page-header__hero-text{justify-content:center;padding:24px}.page-header.-image .page-header__description{width:100%}.page-header.-image .page-header__description.-light{max-width:810px}.page-header.-image .page-header__description.-light h2{color:#fff;--font-size:40px;--font-size-rem:2.5rem;--line-height:48px;--line-height-rem:3rem;font-family:Epilogue-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem);margin:0}.page-header.-image .page-header__description.-light h2 strong{color:#fff;font-family:Epilogue-SemiBold}.page-header.-image .page-header__description.-light p{color:#fff}.page-header.-image .page-header__description.-light p:first-of-type{margin:24px 0 0}.page-header.-image .page-header__bottom-decoration{z-index:4;pointer-events:none;position:absolute;bottom:-3px;right:0;transform:translate(50%)}.page-header.-image .page-header__bottom-decoration svg{width:auto;height:17px}@media screen and (width>=768px){.page-header.-text .page-header__contact{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;margin:12px 0;display:flex}.page-header.-text .page-header__contact__link{color:#fff}}@media screen and (width>=1024px){.page-header__hero-text.-center{text-align:center;align-items:center}.page-header.-text .page-header__wrapper{flex-direction:row;justify-content:space-between;gap:40px}.page-header.-text .page-header__side-menu{max-width:331px;padding:24px;position:sticky;top:0}.page-header.-text .page-header__side-menu__caption{display:block}.page-header.-text .page-header__side-menu__trigger{display:none}.page-header.-text .page-header__side-menu__list{max-height:none;margin-top:0}.page-header.-text .page-header__hero-text.-company{padding:91px 0 24px}.page-header.-image .page-header__bottom-decoration{transform:translate(0)}}@media screen and (width>=1366px){.page-header.-text .page-header__wrapper{padding:0}.page-header.-text .page-header__description h2,.page-header.-text .page-header__description.-gradient h2,.page-header.-text .page-header__description.-gray h2{--font-size:40px;--font-size-rem:2.5rem;--line-height:48px;--line-height-rem:3rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.page-header.-text .page-header__description.-light h2{--font-size:56px;--font-size-rem:3.5rem;--line-height:64px;--line-height-rem:4rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.page-header.-image .page-header__hero-text{padding:24px 0}.page-header.-image .page-header__description.-light h2{--font-size:56px;--font-size-rem:3.5rem;--line-height:64px;--line-height-rem:4rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}}