.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(255,57,140,.1);border-top-color:#ff398c;border-right-color:#ff398c4d;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(255,57,140,.2),transparent)}.preloader-container h5{font:800 1.8rem/111% Variable;text-align:center;color:#000}@keyframes spin{to{transform:rotate(360deg)}}div.language-switcher{position:relative}div.language-switcher .switcher-head{display:flex;align-items:center;gap:1.2rem;padding:1.2rem;border-radius:.8rem;background-color:#f3f4f6;cursor:pointer;border:.1rem solid transparent}div.language-switcher .switcher-head img.flag{width:2rem;object-fit:contain}div.language-switcher .switcher-head span{font:500 1.6rem Variable;color:#000}div.language-switcher .switcher-head img.arrow{width:1.4rem;object-fit:contain}div.language-switcher .switcher-head.active{border-radius:.8rem .8rem 0 0;border-color:#ff00c8}div.language-switcher .switcher-head.active img.arrow{transform:rotate(180deg)}div.language-switcher .floatMenu{position:absolute;top:100%;left:0;display:flex;flex-direction:column;background-color:#f3f4f6;width:100%;border-radius:0 0 .8rem .8rem;max-height:0;overflow:hidden;padding:0 1.2rem;z-index:100}div.language-switcher .floatMenu button{display:flex;justify-content:flex-start;align-items:center;gap:1rem;width:100%;opacity:.5;padding:1.2rem 0}div.language-switcher .floatMenu button img.flag{width:2rem;object-fit:contain}div.language-switcher .floatMenu button span{font:500 1.6rem Variable;color:#000}div.language-switcher .floatMenu button:hover{opacity:.7}div.language-switcher .floatMenu button.active{opacity:1}div.language-switcher .floatMenu button:first-of-type{padding-top:.6rem}div.language-switcher .floatMenu button:last-of-type{padding-bottom:.6rem}div.language-switcher .floatMenu.active{max-height:30rem;overflow-y:auto;overflow-x:hidden;padding:1.2rem;border:.1rem solid #ff00c8}@media screen and (max-width:1025px){div.language-switcher{position:relative}div.language-switcher .switcher-head.active{border-radius:0 0 .8rem .8rem}div.language-switcher .floatMenu{top:unset;bottom:100%;border-radius:.8rem .8rem 0 0}}header.header{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #000;background-color:#fff;z-index:100;padding:1.8rem 0}header.header nav{display:flex;align-items:center;justify-content:space-between}header.header nav a.logo span{font:500 1.6rem Variable;color:#000}header.header nav ul{display:flex;align-items:center;gap:6rem}header.header nav ul li a span{font:500 1.6rem Variable;text-align:center;color:#000}@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%;border-bottom:1px solid #000;background-color:#fff;z-index:100;padding:1.4rem 0}header.header nav{display:flex;align-items:center;justify-content:space-between}header.header nav a.logo span{font:500 1.4rem Variable;color:#000}header.header nav button.burger{display:flex;flex-direction:column;gap:.5rem}header.header nav button.burger span.line{width:1.6rem;height:.15rem;background-color:#000;border-radius:1rem;flex-shrink:0;flex-grow:0}header.header nav button.burger:hover{opacity:.8}header.header nav button.burger:active{transform:scale(.95)}header.header div.BurgerComponent{overflow:hidden}header.header div.BurgerComponent ul{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.6rem}header.header div.BurgerComponent ul li a span{font:500 1.4rem Variable;color:#000}header.header div.BurgerComponent .grid-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}header.header div.BurgerComponent .grid-row a.btn_link{padding:1.6rem 2rem;width:100%;border:1px solid #767676;border-radius:6rem;box-shadow:0 3px #000;background-color:#a07fff}header.header div.BurgerComponent .grid-row a.btn_link span{font:1000 1.2rem sf-pro;text-transform:uppercase;text-align:center;color:#fff}header.header.openedBurger{grid-template-rows:auto 1fr}header.header.openedBurger div.BurgerComponent{padding:2rem 0 .5rem}header.header.openedBurger nav button.burger span.line:nth-of-type(1){transform:rotate(47deg) translateY(-.05rem)}header.header.openedBurger nav button.burger span.line:nth-of-type(2){transform:rotate(-45deg) translate(.5rem,-.4rem)}}footer.footer{padding:6.4rem 0;background-color:#fff}footer.footer .content{display:flex;flex-direction:column;align-items:center}footer.footer .content ul{display:flex;align-items:center;gap:2.4rem;margin-bottom:2rem}footer.footer .content ul li a span{font:400 1.4rem/100% Variable;letter-spacing:-.01em;text-align:center;color:#667085}footer.footer .content a.copyright span{font:400 1.2rem Variable;text-align:center;color:#667085}@media screen and (max-width:1025px){footer.footer{padding:3.2rem 0;background-color:#fff}footer.footer .content{display:flex;flex-direction:column;align-items:center}footer.footer .content ul{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-bottom:1.2rem}footer.footer .content ul li a span{font:400 1.2rem/100% Variable;letter-spacing:-.01em;text-align:center;color:#667085}footer.footer .content a.copyright span{font:400 1.2rem Variable;text-align:center;color:#667085}}
