.preloader-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#6c2345;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;margin-bottom:3.2rem}.preloader-container .spinner:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:.4rem solid rgba(182,55,99,.15);border-top-color:#ff99be;border-right-color:#ff99be66;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(182,55,99,.3),transparent)}.preloader-container h5{font:800 1.8rem/111% Variable;text-align:center;color:#fff9}@keyframes spin{to{transform:rotate(360deg)}}header.header{position:fixed;top:0;left:0;width:100%;z-index:100;padding:2rem 0;border-radius:0 0 2rem 2rem}header.header nav{display:flex;justify-content:space-between;align-items:center}header.header nav a.logo{display:flex;align-items:flex-end;gap:1.2rem}header.header nav a.logo svg{width:7.2rem;object-fit:contain}header.header nav a.logo span{font:400 4.9rem/102% AugustCyrBold;text-transform:uppercase;color:#fff;text-shadow:0 0 20px rgba(255,255,255,.25)}header.header nav ul{display:flex;align-items:center;gap:.2rem}header.header nav ul li a{padding:1.2rem 1.4rem}header.header nav ul li a span{font:600 1.8rem Variable;text-align:center;color:#fff}header.header nav .row-links{display:flex;align-items:center;gap:2rem}header.header nav .row-links a.btn_link{gap:1rem;padding:2rem 3.2rem;border-radius:1.2rem;background-color:#fff}header.header nav .row-links a.btn_link svg{width:1.6rem;object-fit:contain;flex-shrink:0}header.header nav .row-links a.btn_link span{font:600 1.8rem Variable;text-align:center;color:#7b1047}header.header.page-scrolled{background:#280c1cb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}header.header.page-scrolled nav a.logo span{color:#fff}@media screen and (max-width:1025px){header.header{display:grid;align-items:flex-start;grid-template-rows:auto 0fr;overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:100;padding:1.2rem 0;border-radius:0 0 1.2rem 1.2rem}header.header nav{display:flex;justify-content:space-between;align-items:center}header.header nav a.logo{display:flex;align-items:flex-end;gap:.8rem}header.header nav a.logo svg{width:3.6rem;height:3.2rem;object-fit:contain}header.header nav a.logo span{font:400 2.2rem/102% AugustCyrBold;text-transform:uppercase;color:#fff;text-shadow:0 0 20px rgba(255,255,255,.25)}header.header nav button.burger{display:flex;flex-direction:column;gap:.5rem}header.header nav button.burger span.line{width:1.6rem;height:.1rem;background-color:#fff;border-radius:1rem;flex-shrink:0;flex-grow:0}header.header div.BurgerComponent{overflow:hidden}header.header div.BurgerComponent ul{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:1.6rem}header.header div.BurgerComponent ul li a span{font:600 1.4rem Variable;text-align:center;color:#fff}header.header div.BurgerComponent .row-links{display:flex;align-items:center;gap:1.6rem}header.header div.BurgerComponent .row-links a.btn_link{gap:1rem;padding:1rem 1.2rem;border-radius:.8rem;background-color:#fff;flex-grow:1}header.header div.BurgerComponent .row-links a.btn_link svg{width:1.4rem;object-fit:contain;flex-shrink:0}header.header div.BurgerComponent .row-links a.btn_link span{font:600 1.4rem Variable;text-align:center;color:#7b1047}header.header.active{grid-template-rows:auto 1fr;background:#280c1cb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}header.header.active nav a.logo span{color:#fff}header.header.active nav button.burger{display:flex;flex-direction:column;gap:.45rem}header.header.active nav button.burger span.line:nth-of-type(1){transform:rotate(45deg) translateY(-.15rem)}header.header.active nav button.burger span.line:nth-of-type(2){transform:rotate(-45deg) translate(.5rem,-.35rem)}header.header.active div.BurgerComponent{padding:3.2rem 0 .8rem}}
