.preloader-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.preloader-container .preloader{display:flex;flex-direction:column;align-items:center;justify-content:center}.preloader-container .row-center{display:flex;flex-direction:column;height:10vh}.preloader-container .spinner{position:relative;width:5.6rem;height:5.6rem}.preloader-container .spinner:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:.4rem solid rgba(239,0,0,.1);border-top-color:#ef0000;border-right-color:#ef00004d;animation:spin 1.2s linear infinite}.preloader-container .spinner:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;border-radius:50%;background:radial-gradient(circle,rgba(239,0,0,.2),transparent)}@keyframes spin{to{transform:rotate(360deg)}}header.header{position:fixed;top:0;left:0;width:100%;z-index:100;padding:2rem 0}header.header nav{display:flex;align-items:center;justify-content:space-between}header.header nav a.logo img{width:8rem;object-fit:contain}header.header nav ul{display:flex;align-items:center;gap:4.8rem}header.header nav ul li a{transition:opacity .2s ease}header.header nav ul li a span{font:400 1.6rem/140% Variable;color:#fff}header.header nav ul li a:hover{opacity:.7}header.header nav ul li a:active{opacity:.5}header.header nav a.btn_link{padding:1.2rem 3.2rem;border-radius:.4rem;background-color:#ef0000;transition:background-color .2s ease}header.header nav a.btn_link span{font:600 1.8rem/140% Variable;color:#fff}header.header nav a.btn_link:hover{background-color:#c00}header.header nav a.btn_link:active{background-color:#a00}header.header.page-scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000026}@media screen and (max-width:1025px){header.header{display:grid;grid-template-rows:auto 0fr;overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:100;padding:1rem 0}header.header nav{display:flex;align-items:center;justify-content:space-between}header.header nav a.logo img{width:5.2rem;object-fit:contain}header.header nav button.btn_link.burger{flex-direction:column;gap:.4rem}header.header nav button.btn_link.burger span.line{display:block;width:1.6rem;height:.2rem;background-color:#fff;border-radius:1rem}header.header div.BurgerComponent{overflow:hidden}header.header div.BurgerComponent .block ul{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2rem}header.header div.BurgerComponent .block ul li a span{font:400 1.4rem/140% Variable;color:#fff}header.header div.BurgerComponent .block a.btn_link{padding:1.2rem 1.6rem;border-radius:.4rem;background-color:#ef0000}header.header div.BurgerComponent .block a.btn_link span{font:600 1.4rem/100% Variable;color:#fff}header.header.page-scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000026}header.header.active{grid-template-rows:auto 1fr;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000026}header.header.active nav button.btn_link.burger span.line:first-of-type{transform:rotate(45deg) translateY(.4rem)}header.header.active nav button.btn_link.burger span.line:last-of-type{transform:rotate(-45deg) translateY(-.45rem)}header.header.active div.BurgerComponent{padding:2rem 0}}
