.preloader-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#130002;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(205,91,57,.1);border-top-color:#cd5b39;border-right-color:#cd5b394d;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(205,91,57,.2),transparent)}@keyframes spin{to{transform:rotate(360deg)}}header.header{position:fixed;top:0;left:0;width:100%;padding:2rem 0;background:linear-gradient(180deg,#0000007d,#0000);z-index:100}header.header nav{display:flex;justify-content:space-between;align-items:center}header.header nav a.logo{display:flex;align-items:center;gap:1.6rem}header.header nav a.logo img{width:5.2rem;object-fit:contain}header.header nav a.logo span{font:700 3.2rem Gravtac;text-transform:uppercase;color:#e6d5bd}header.header nav ul{display:flex;align-items:center;gap:1.2rem}header.header nav ul li a{padding:1rem 1.2rem}header.header nav ul li a span{font:300 1.6rem Variable;color:#fff}header.header nav ul li a.btn_link{padding:1.3rem 4rem;background-color:#cd5b39;border-radius:.8rem;margin-left:1.2rem}header.header nav ul li a.btn_link span{font-weight:400}header.header.page-scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media screen and (max-width:1025px){header.header{display:grid;grid-template-rows:auto 0fr;align-items:flex-start;overflow:hidden;position:fixed;top:0;left:0;width:100%;padding:1.2rem 0;background:linear-gradient(180deg,#0000007d,#0000);z-index:100}header.header nav{display:flex;justify-content:space-between;align-items:center}header.header nav a.logo{display:flex;align-items:center;gap:.8rem}header.header nav a.logo img{width:3.6rem;object-fit:contain}header.header nav a.logo span{font:700 2.4rem Gravtac;text-transform:uppercase;color:#e6d5bd}header.header nav button.burger{display:flex;flex-direction:column;gap:.4rem}header.header nav button.burger span{width:1.6rem;height:.15rem;background-color:#fff;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:.4rem}header.header div.BurgerComponent ul a{display:flex;align-items:center;justify-content:center;width:fit-content;padding:.8rem 0rem}header.header div.BurgerComponent ul a span{font:300 1.4rem/100% Variable;color:#fff}header.header.page-scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}header.header.active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-rows:auto 1fr}header.header.active nav button.burger span:nth-of-type(1){transform:rotate(47deg) translateY(-.05rem)}header.header.active nav button.burger span:nth-of-type(2){transform:rotate(-45deg) translate(.5rem,-.4rem)}header.header.active div.BurgerComponent{padding:2rem 0 0}}div.imageContainer.preloader{width:100%;position:relative;overflow:hidden}div.imageContainer.preloader .lazy-image-preloader-container{position:relative;width:100%;height:100%;overflow:hidden}div.imageContainer.preloader .lazy-image-preloader-container .image-skeleton{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% 100%;z-index:1}div.imageContainer.preloader .lazy-image-preloader-container .image-skeleton .skeleton-shimmer{width:100%;height:100%;background:linear-gradient(135deg,transparent 25%,rgba(255,255,255,.2) 50%,transparent 75%);background-size:200% 100%;animation:shimmer 1.2s infinite}div.imageContainer.preloader img.main{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease-in-out}div.imageContainer.preloader img.main.loaded{opacity:1}@keyframes shimmer{0%{background-position:-100% -100%}to{background-position:100% 100%}}div.imageContainer.preloader.float{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:2}footer.footer{padding:12rem 0;position:relative}footer.footer .content{position:relative;z-index:20}footer.footer .content .grid-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}footer.footer .content .grid-row .outBlock{display:flex;flex-direction:column;align-items:center;grid-column:2}footer.footer .content .grid-row .outBlock h2{font:700 12rem Gravtac;text-transform:uppercase;text-align:center;color:#cd5b39;margin-bottom:1.6rem}footer.footer .content .grid-row .outBlock a.btn_link{padding:1.2rem 0;border-radius:.8rem;background-color:#cd5b39;width:100%}footer.footer .content .grid-row .outBlock a.btn_link span{font:400 1.6rem Variable;color:#ffffffb3}@media screen and (max-width:1025px){footer.footer{padding:4.8rem 0;position:relative}footer.footer .content{position:relative;z-index:20}footer.footer .content .grid-row{display:flex;flex-direction:column;align-items:center}footer.footer .content .grid-row .outBlock{display:flex;flex-direction:column;align-items:center;grid-column:2}footer.footer .content .grid-row .outBlock h2{font:700 8rem Gravtac;text-transform:uppercase;text-align:center;color:#cd5b39;margin-bottom:2rem}footer.footer .content .grid-row .outBlock a.btn_link{padding:1.2rem 0;border-radius:.8rem;background-color:#cd5b39;width:100%}footer.footer .content .grid-row .outBlock a.btn_link span{font:400 1.6rem Variable;color:#ffffffb3}}
