.preloader-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;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(153,17,87,.1);border-top-color:#991157;border-right-color:#9911574d;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(153,17,87,.2),transparent)}.preloader-container h5{font:800 1.8rem/111% Variable;text-align:center;color:#000}@keyframes spin{to{transform:rotate(360deg)}}header.header{position:fixed;top:0;left:0;width:100%;padding:1.6rem 0;z-index:100}header.header nav{display:flex;align-items:center;justify-content:space-between}header.header nav a.logo img{width:12rem;object-fit:contain}header.header nav ul{display:flex;align-items:center;gap:1rem}header.header nav ul li a{padding:1.2rem 1.6rem;border-radius:.8rem}header.header nav ul li a span{font:400 1.6rem Variable;color:#000}header.header.page-scrolled{background-color:#fdfdff66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 1.2rem 1.2rem;box-shadow:0 1px 4px #00000014}@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%;padding:.8rem 0;z-index:100}header.header nav{display:flex;align-items:center;justify-content:space-between}header.header nav a.logo img{width:12rem;object-fit:contain}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:#000;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.4rem}header.header div.BurgerComponent ul li a{font:400 1.4rem/120% Variable;color:#000}header.header.page-scrolled{background-color:#fdfdff66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 .8rem .8rem;box-shadow:0 1px 4px #00000014}header.header.active{grid-template-rows:auto 1fr;background-color:#fdfdff66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 .8rem .8rem;box-shadow:0 1px 4px #00000014}header.header.active div.BurgerComponent{padding:1.6rem 0 1rem}header.header.active nav button.burger{display:flex;flex-direction:column;gap:.45rem}header.header.active nav button.burger span.line{width:1.6rem;height:.1rem;background-color:#000;border-radius:1rem}header.header.active nav button.burger span.line:nth-of-type(3){opacity:0;width:0;height:0}header.header.active nav button.burger span.line:nth-of-type(1){transform:rotate(47deg) translateY(-.05rem)}header.header.active nav button.burger span.line:nth-of-type(2){transform:rotate(-45deg) translate(.5rem,-.4rem)}}footer.footer{padding:4.4rem 0;background-color:#000;margin-top:6.4rem}footer.footer .row-between{display:flex;justify-content:space-between;align-items:center}footer.footer .row-between a.logo img{width:10rem;object-fit:contain}footer.footer .row-between ul{display:flex;flex-direction:column;gap:2.4rem}footer.footer .row-between ul li a span{font:400 1.6rem/130% Variable;color:#fff}footer.footer .row-between ul li a:hover span{opacity:.7}footer.footer .row-between ul li a:active span{opacity:.5}footer.footer .row-between .empty{width:10rem}@media screen and (max-width:1025px){footer.footer{padding:4.4rem 3.8rem;background-color:#000;margin-top:6.4rem}footer.footer .row-between{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;align-items:center;gap:5.4rem}footer.footer .row-between a.logo img{width:7.6rem;object-fit:contain}footer.footer .row-between ul{display:flex;flex-direction:column;gap:1rem}footer.footer .row-between ul li a span{font:400 1.2rem/130% Variable;color:#fff}footer.footer .row-between .empty{display:none}}
