.site-footer{background:#07090a;color:#d5d9dd;border-top:1px solid rgb(255 255 255 / .08)}.site-footer .footer-inner.bge-container{width:min(1540px,calc(100% - 64px))!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(260px,1.15fr) minmax(250px,1.05fr) minmax(190px,.82fr) minmax(175px,.76fr) minmax(260px,1.08fr)!important;grid-template-areas:"map contact services links brand"!important;gap:20px!important;align-items:stretch!important;padding:46px 0 38px!important;direction:ltr!important}.site-footer .footer-map-column{grid-area:map!important}.site-footer .footer-contact{grid-area:contact!important}.site-footer .footer-services{grid-area:services!important}.site-footer .footer-links{grid-area:links!important}.site-footer .footer-brand{grid-area:brand!important}.site-footer .footer-panel{min-width:0;min-height:230px;padding:22px;border:1px solid rgb(240 100 40 / .20);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .018));box-shadow:0 14px 34px rgb(0 0 0 / .18);direction:rtl;text-align:right}.site-footer .footer-column h3{margin:0 0 18px!important;color:#fff!important;font-size:18px!important;line-height:1.4!important;font-weight:800!important;letter-spacing:0}.site-footer .footer-column h3::after{content:"";display:block;width:34px;height:2px;margin-top:9px;border-radius:999px;background:var(--orange,#f06428)}.site-footer .footer-brand-panel{display:flex;flex-direction:column;justify-content:flex-start}.site-footer .footer-brand .footer-logo{display:flex!important;justify-content:flex-end!important;margin:0 0 14px!important}.site-footer .footer-brand .footer-logo img{width:178px!important;max-width:178px!important;height:auto!important}.site-footer .footer-brand p{max-width:none!important;margin:0!important;color:#c7cbd0!important;font-size:16px!important;line-height:1.9!important}.site-footer .footer-contact-panel{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;font-size:16px!important}.site-footer .footer-contact>a,.site-footer .footer-address{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:46px!important;padding:9px 0!important;color:#e5e7ea!important;border-bottom:1px solid rgb(255 255 255 / .07);line-height:1.55!important}.site-footer .footer-contact>a:hover{color:#fff!important}.site-footer .footer-contact>a span,.site-footer .footer-address span{min-width:0;overflow-wrap:anywhere}.site-footer .footer-contact .bge-icon,.site-footer .footer-address .bge-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;padding:8px!important;color:var(--orange,#f06428)!important;border:1px solid rgb(240 100 40 / .24);border-radius:10px;background:rgb(240 100 40 / .08)}.site-footer .social-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;margin-top:16px!important;direction:ltr!important}.site-footer .social-links a{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:11px!important;background:#111519!important;color:#fff!important;font-size:15px!important;font-weight:800!important;box-shadow:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important}.site-footer .social-links a:hover,.site-footer .social-links a:focus-visible{background:var(--orange,#f06428)!important;border-color:var(--orange,#f06428)!important;color:#fff!important;transform:translateY(-2px)}.site-footer .footer-menu,.site-footer .footer-services ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;color:#d5d9dd!important;font-size:16px!important;line-height:1.55!important}.site-footer .footer-menu a,.site-footer .footer-services a{display:flex!important;align-items:center!important;min-height:34px!important;padding:4px 0!important;color:#d5d9dd!important;transition:color .2s ease,transform .2s ease!important}.site-footer .footer-menu a:hover,.site-footer .footer-services a:hover{color:var(--orange,#f06428)!important;padding-right:0!important;padding-left:0!important;transform:translateX(-2px)}.site-footer .footer-map-panel{padding:0!important;overflow:hidden!important;background:#0d1013!important}.site-footer .footer-map-column iframe{display:block!important;width:100%!important;height:100%!important;min-height:230px!important;border:0!important;border-radius:0!important;background:#101316!important;filter:saturate(.92) contrast(1.02)!important;box-shadow:none!important}.site-footer .copyright{padding:14px 18px!important;border-top:1px solid rgb(255 255 255 / .07)!important;color:#c7cbd0!important;background:#050708;font-size:15px!important;line-height:1.6!important;text-align:center!important}.bge-lang-en .site-footer .footer-panel{direction:ltr!important;text-align:left!important}.bge-lang-en .site-footer .footer-brand .footer-logo{justify-content:flex-start!important}.bge-lang-en .site-footer .social-links{justify-content:flex-start!important}.bge-lang-en .site-footer .footer-menu a:hover,.bge-lang-en .site-footer .footer-services a:hover{transform:translateX(2px)}@media (max-width:1280px) and (min-width:901px){.site-footer .footer-inner.bge-container{width:calc(100% - 40px)!important;grid-template-columns:minmax(220px,1.1fr) minmax(220px,1fr) minmax(165px,.78fr) minmax(150px,.72fr) minmax(220px,1fr)!important;gap:14px!important}.site-footer .footer-panel{padding:18px!important}.site-footer .footer-brand .footer-logo img{width:160px!important;max-width:160px!important}.site-footer .footer-brand p,.site-footer .footer-menu,.site-footer .footer-services ul,.site-footer .footer-contact-panel{font-size:15px!important}}@media (max-width:900px){.site-footer .footer-inner.bge-container{width:min(100% - 28px,var(--container))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"brand brand" "contact contact" "services links" "map map"!important;gap:14px!important;padding:28px 0 22px!important}.site-footer .footer-panel{min-height:0!important;padding:18px!important;border-radius:15px!important}.site-footer .footer-brand-panel{align-items:center!important;text-align:center!important}.site-footer .footer-brand .footer-logo,.bge-lang-en .site-footer .footer-brand .footer-logo{justify-content:center!important}.site-footer .footer-brand .footer-logo img{width:152px!important;max-width:152px!important}.site-footer .footer-brand p{max-width:520px!important;margin-inline:auto!important}.site-footer .footer-contact-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 14px!important}.site-footer .footer-contact-panel h3,.site-footer .footer-address,.site-footer .social-links{grid-column:1 / -1!important}.site-footer .social-links,.bge-lang-en .site-footer .social-links{justify-content:center!important}.site-footer .footer-map-column iframe{min-height:190px!important}.site-footer .footer-services,.site-footer .footer-links{min-width:0!important}}@media (max-width:560px){.site-footer .footer-inner.bge-container{width:calc(100% - 24px)!important;grid-template-columns:1fr!important;grid-template-areas:"brand" "contact" "services" "links" "map"!important;gap:12px!important;padding:22px 0 16px!important}.site-footer .footer-panel{padding:16px!important;border-radius:14px!important}.site-footer .footer-contact-panel{display:flex!important;flex-direction:column!important}.site-footer .footer-contact>a,.site-footer .footer-address{min-height:48px!important}.site-footer .footer-services,.site-footer .footer-links{text-align:right!important;direction:rtl!important}.bge-lang-en .site-footer .footer-services,.bge-lang-en .site-footer .footer-links{text-align:left!important;direction:ltr!important}.site-footer .footer-map-column iframe{min-height:180px!important}.site-footer .copyright{padding:11px 12px!important;font-size:15px!important}}