.app{display:flex;flex-direction:column;width:100%}.app.scroll-lock{position:fixed}.app.scroll-lock .btn-top-scroll,.app.scroll-lock .header-wrap{z-index:0}.app.scroll-lock .page .container>div:not(.modal){filter:blur(2px)}.app-top-info{position:absolute;bottom:110px;z-index:0;align-self:flex-end;justify-self:flex-end;align-items:flex-end;justify-content:space-between;margin:12px;padding:12px 20px;background-color:hsla(0,0%,100%,.85)}.app-top-info p{text-align:center}.app-top-info p a{font-size:20px;line-height:1.22}.app-top-info p a:hover{color:#d77b8f}.app-scroll{justify-content:space-between;background-color:#fff}.app-scroll,.page{position:relative;z-index:1;width:100%}.container,.page{flex-grow:1;flex-shrink:1}.container{position:relative;z-index:2;align-items:center;align-self:center;justify-self:center;width:1600px}.not-found{background-color:#fff}.not-found-wrap{flex-grow:1;flex-shrink:1;width:100%;margin-top:12px}.not-found-wrap .not-found-content{align-items:center;justify-content:center;flex-grow:1;flex-shrink:1;width:100%;padding:40px 0}.not-found-wrap .not-found-content h3{margin-bottom:8px;color:#d77b8f;font-weight:800;text-align:center}.not-found-wrap .not-found-content p{margin-bottom:20px;color:#cecfce;text-align:center}.not-found-wrap .not-found-content .not-found-image{flex-direction:row;align-items:center;justify-content:center}.not-found-wrap .not-found-content .not-found-image span{color:#d77b8f;font-size:120px;font-weight:200}.not-found-wrap .not-found-content .not-found-image .not-found-image-logo{width:120px;height:120px}@media (max-width:1680px){.container{width:1400px}}@media (max-width:1440px){.container{width:1200px}}@media (max-width:1240px){.container{width:1000px}}@media (max-width:1040px){.app-scroll{overflow:hidden}.container{width:100%;padding:0 20px}}@media (max-width:640px){.app.scroll-lock{padding-top:72px}.app-top-info{position:static;margin:0;padding-bottom:0}.app-top-info p{color:#1d1d1b;text-shadow:0 0 8px transparent}}@media (max-width:480px){.container{padding:0 16px}}