.om-footer{box-sizing:border-box;clear:both;width:100%;background:#132f40;color:#dae8f0;padding:30px 0 20px;margin-top:20px;font:14px/1.5 Arial,sans-serif}.om-footer *{box-sizing:border-box}.om-footer>.om-wrap{width:min(1320px,100%);margin:auto;padding:0 28px}.om-footer .om-footgrid{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:32px;align-items:start}.om-footer .om-brand{display:flex;gap:12px;align-items:center;padding-top:18px}.om-footer .om-brand strong{font-size:30px;letter-spacing:-1px;color:inherit}.om-footer .om-brand small{font-size:12px;display:block;margin-top:4px}.om-footer .om-mark{color:#4fdfbb;font-size:50px;line-height:1}.om-footer .om-copyright{border-top:1px solid #ffffff25;margin-top:25px;padding-top:16px;display:flex;justify-content:space-between;gap:30px;font-size:12px;color:inherit}.om-footer .om-copyright p{font-size:inherit}.om-footer a{color:inherit;text-decoration:none}.om-footer a:hover{text-decoration:underline}.om-footer .om-footer-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0}.om-footer ul{padding:0}.om-footer li{list-style:none}
body .delete_content_btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:105px!important;height:auto!important;min-height:44px!important;padding:10px 16px!important;background:#fff!important;color:#b42338!important;border:1px solid #e8b7be!important;border-radius:10px!important;cursor:pointer;font:600 15px/1.4 Arial,sans-serif!important}body .delete_content_btn>.oa-delete-label{display:inline!important;position:static!important;opacity:1!important;visibility:visible!important;color:#b42338!important;font:inherit!important;white-space:nowrap}body .delete_content_btn>img{display:none!important}body .delete_content_btn:before,body .delete_content_btn:after{display:none!important}
@media(max-width:1100px){.om-footer .om-footgrid{grid-template-columns:1fr;gap:24px}.om-footer .om-brand{padding-top:0}}
@media(max-width:650px){.om-footer .om-footer-modules{grid-template-columns:1fr}.om-footer{padding-bottom:100px}.om-footer>.om-wrap{padding:0 16px}.om-footer .om-brand strong{font-size:25px}.om-footer .om-mark{font-size:40px}.om-footer .om-copyright{display:block}.om-footer .om-copyright>span{display:block;margin-top:12px}}

/* Keep shared footer independent of service-only styles. */
body .om-footer .olekma-footer-links>.moduletable>h3,body .om-footer .olekma-footer-links>.moduletable>h3::before,body .om-footer .olekma-footer-links>.moduletable>h3::after{display:none!important;content:none!important}
