.ppc-footer{background:#062d44;color:#fff}.ppc-award-strip{position:relative;padding:75px 20px 24px;background:linear-gradient(135deg,#00d963,#00bf72);text-align:center}.ppc-award-logo{position:absolute;top:-48px;left:50%;width:110px;height:110px;padding:8px;transform:translateX(-50%);border-radius:50%;background:#00d963;box-shadow:0 12px 30px rgba(0,0,0,.18)}.ppc-award-logo img{width:100%;height:100%;display:block;object-fit:contain;border-radius:50%}.ppc-award-title{color:#082b3f;font-size:30px;line-height:1.25;font-weight:700}.ppc-footer-main{width:100%;max-width:1220px;margin:0 auto;padding:42px 24px 30px}.ppc-footer-grid{display:grid;grid-template-columns:.9fr 1.25fr;gap:70px;align-items:start}.ppc-footer-block{position:relative;min-height:170px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.045)}.ppc-contact-row,.ppc-address-row{display:flex;align-items:flex-start;gap:18px}.ppc-icon-box{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#ff7a00,#ffa000);box-shadow:0 12px 24px rgba(255,122,0,.22)}.ppc-icon-box svg{width:26px;height:26px;fill:#fff}.ppc-contact-details{padding-top:2px}.ppc-contact-line{margin-bottom:14px;color:#dce8ef;font-size:15px;line-height:1.5}.ppc-contact-line:last-child{margin-bottom:0}.ppc-contact-line strong{color:#fff;font-weight:700}.ppc-contact-line a{color:#dce8ef;text-decoration:none}.ppc-contact-line a:hover{color:#fff}.ppc-members{margin-top:24px}.ppc-members-title{margin-bottom:9px;color:#fff;font-size:13px;line-height:1.4;font-weight:700}.ppc-members-logo{width:148px;min-height:50px;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff}.ppc-members-logo img{display:block;max-width:100%;height:auto}.ppc-company-title{margin-bottom:12px;color:#fff;font-size:21px;line-height:1.3;font-weight:700}.ppc-office-title{margin-bottom:4px;color:#fff;font-size:14px;line-height:1.5;font-weight:700}.ppc-address{color:#dce8ef;font-size:13px;line-height:1.7;font-style:normal}.ppc-second-address{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.ppc-footer-bottom{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.ppc-copyright{color:#cbd9e1;font-size:12px;line-height:1.5;text-align:center}@media (max-width:900px){.ppc-footer-grid{grid-template-columns:1fr;gap:24px}.ppc-footer-block{min-height:auto}}@media (max-width:600px){.ppc-award-strip{padding:65px 16px 20px}.ppc-award-logo{top:-40px;width:88px;height:88px;border-width:5px}.ppc-award-title{font-size:22px}.ppc-footer-main{padding:28px 16px 24px}.ppc-footer-block{padding:22px 18px;border-radius:14px}.ppc-contact-row,.ppc-address-row{gap:13px}.ppc-icon-box{width:46px;height:46px;flex-basis:46px;border-radius:12px}.ppc-icon-box svg{width:22px;height:22px}.ppc-company-title{font-size:18px}.ppc-contact-line{font-size:14px}}@media (max-width:420px){.ppc-award-title{font-size:20px}}.bottom-strip-pop{width:100%;border-top:0 solid #cfcfcf;background:#fff !important;overflow:hidden;margin:0;position:fixed;bottom:0;padding:2px 0 0;z-index:50;border-top:2px solid #0e6f8e}.bottom-strip-pop .bottom-strip-pop-new{display:flex;justify-content:center}.bottom-strip-pop .bottom-strip-pop-new span{padding:10px 10px 0 0}.bottom-strip-pop .bottom-strip-pop-new a{padding:2px 0 8px;color:#000 !important;font-weight:400 !important;font-size:16px;letter-spacing:.5px;display:flex}.bottom-strip-pop .stripbottom-new{background-image:var(--button-bg);color:#fff;padding:7px 20px;margin:5px 0 0 2px;font-size:16px;display:inline-block;border-radius:6px;outline:none;display:flex;font-weight:600}@media only screen and (max-width:767px){.bottom-strip-pop{border-top:none;bottom:-27px}.bottom-strip-pop .bottom-strip-pop-new span{display:none}.bottom-strip-pop .stripbottom-new{padding:10px;width:100%;text-align:center;margin:0 !important;border-radius:0 !important;justify-content:space-around;font-weight:700;font-size:20px}.bottom-strip-pop .bottom-strip-pop-new{display:block}}