/* Safex campaign and photo updates */
.navbar{padding-top:5px;padding-bottom:5px}.brand-logo{width:76px;height:76px}.brand-name{font-size:21px}.navbar-brand small{font-size:7.5px}.footer-brand .brand-logo{width:66px;height:66px}.hero h1{font-size:clamp(3rem,5.6vw,5.15rem)}.hero-hindi{font-family:'Noto Sans Devanagari',Manrope,sans-serif!important;font-weight:800;font-size:clamp(1.15rem,2vw,1.65rem)!important;color:#f3c456!important;margin:-5px 0 15px!important}.hero-image .gear-inset{position:absolute;z-index:3;width:145px;height:145px;right:-20px;bottom:20px;object-fit:cover;object-position:42% center;border:5px solid #fff;border-radius:18px;box-shadow:0 12px 28px rgba(0,0,0,.28)}.hero-image .card-one{bottom:40px;left:-32px}.hero-image .card-two{right:-12px;top:52px}@media(max-width:991px){.brand-logo{width:64px;height:64px}.hero-image .gear-inset{right:12px;bottom:14px;width:116px;height:116px}}@media(max-width:575px){.brand-logo{width:52px;height:52px}.brand-name{font-size:18px}.hero-image .gear-inset{width:84px;height:84px;right:-5px;bottom:6px;border-width:3px}.hero-image .card-two{top:22px}.hero-image .card-one{bottom:18px;left:-4px}}
