@charset "UTF-8";@media (max-width:1023px){#footer\#0{display:none !important}}#footer\#1 .contact-address{color:#ccc}#footer\#1 .contact-coords a{color:#e67e23;text-decoration:none}#footer\#1 .contact-coords a:hover{text-decoration:underline}#footer\#1 .route-main{color:#d8522c;font-weight:600;text-decoration:none}#footer\#1 .route-main:hover{text-decoration:underline}#footer\#1 .route-secondary{color:#e67e23;text-decoration:none}#footer\#1 .route-secondary:hover{text-decoration:underline}#footer\#1 .contact-phones a{color:#e0e0e0;text-decoration:none}#footer\#1 .contact-phones a:hover{color:#fff;text-decoration:underline}#footer\#1 .contact-telegram{color:#d8522c;text-decoration:none}#footer\#1 .contact-telegram:hover{text-decoration:underline}#footer\#1 .contact-email{color:#e0e0e0;text-decoration:none}#footer\#1 .contact-email:hover{color:#fff;text-decoration:underline}#footer\#2{position:absolute !important;top:150px;left:50%;transform:translateX(-50%);z-index:50;width:max-content;max-width:94vw;margin:0;padding:0;text-align:center;line-height:1;box-sizing:border-box}#footer\#2 .el-link{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:22px 30px 0px 25px;color:#fff;background:rgba(0,0,0,0.32);border:1px solid rgba(255,255,255,0.22);border-radius:999px;font-size:45px;font-weight:300;line-height:1;letter-spacing:1px;text-decoration:none;white-space:nowrap;text-shadow:0 2px 10px rgba(0,0,0,0.95);box-shadow:0 8px 24px rgba(0,0,0,0.32),0 0 34px rgba(226,74,34,0.78),inset 0 0 0 1px rgba(255,255,255,0.05);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}#footer\#2 .el-link:hover{color:#fff;background:rgba(0,0,0,0.42);border-color:#e24a22;box-shadow:0 8px 24px rgba(0,0,0,0.32),inset 0 0 0 1px rgba(226,74,34,0.65);transform:translateY(-1px)}#footer\#2 .el-link:active{transform:translateY(0)}@media (max-width:960px){#footer\#2{top:90px}#footer\#2 .el-link{font-size:28px;font-weight:300;line-height:1;letter-spacing:0.6px;padding:20px 18px 0px 16px}}@media (max-width:640px){#footer\#2{top:72px;left:50%;transform:translateX(-50%);width:max-content;max-width:92vw;padding:0}#footer\#2 .el-link{font-size:21px;font-weight:400;line-height:1;letter-spacing:0.3px;padding:12px 14px 0px 12px}}@media (max-width:420px){#footer\#2{top:72px}#footer\#2 .el-link{font-size:20px;letter-spacing:0.2px;padding:20px 20px 0px 20px}}#footer\#3 .bel-online-order{position:fixed;right:50px;top:13%;transform:translateY(-50%);z-index:9999;display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:52px;padding:0 22px;background:#e24a22;color:#fff !important;font-family:Comfortaa,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;letter-spacing:0.8px;text-transform:uppercase;text-decoration:none !important;border:1px solid rgba(255,255,255,0.35);border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,0.45),0 0 0 0 rgba(226,74,34,0.65);text-shadow:0 1px 2px rgba(0,0,0,0.35);transition:transform 0.2s ease,background 0.2s ease,box-shadow 0.2s ease;animation:belOnlinePulse 2.4s infinite}#footer\#3 .bel-online-order:hover{background:#ff5a2a;color:#fff !important;transform:translateY(-50%) scale(1.04);box-shadow:0 10px 30px rgba(0,0,0,0.55),0 0 18px rgba(255,90,42,0.65)}#footer\#3 .bel-online-order:active{transform:translateY(-50%) scale(0.98)}@keyframes belOnlinePulse{0%{box-shadow:0 8px 24px rgba(0,0,0,0.45),0 0 0 0 rgba(226,74,34,0.65)}70%{box-shadow:0 8px 24px rgba(0,0,0,0.45),0 0 0 14px rgba(226,74,34,0)}100%{box-shadow:0 8px 24px rgba(0,0,0,0.45),0 0 0 0 rgba(226,74,34,0)}}@media (max-width:960px){#footer\#3 .bel-online-order{top:auto;right:86px;bottom:18px;left:18px;transform:none;width:auto;min-width:0;min-height:50px;padding:0 16px;font-size:14px;letter-spacing:0.5px;border-radius:14px}#footer\#3 .bel-online-order:hover{transform:none}#footer\#3 .bel-online-order:active{transform:scale(0.98)}}@media (max-width:480px){#footer\#3 .bel-online-order{right:78px;bottom:20px;left:12px;min-height:48px;font-size:13px;letter-spacing:0.3px}}&#footer\#4 ::after{content:'';position:absolute;left:0;right:0;bottom:-44px;height:44px;background-image:url('https://bel-foto.ru/images/yootheme/styles/footer-brush.svg');background-repeat:repeat-x;background-position:center bottom;background-size:auto 44px;pointer-events:none}
