.elementor-2632 .elementor-element.elementor-element-0c3606d{--display:flex;}.elementor-2632 .elementor-element.elementor-element-8491cf9{--display:flex;}.elementor-2632 .elementor-element.elementor-element-6c94ad3{--display:flex;}.elementor-2632 .elementor-element.elementor-element-b5b0760{--display:flex;}.elementor-2632 .elementor-element.elementor-element-0666790{--display:flex;}.elementor-2632 .elementor-element.elementor-element-681fb76 .elementor-icon-wrapper{text-align:center;}.elementor-2632 .elementor-element.elementor-element-e0bd07f .elementor-icon-wrapper{text-align:center;}.elementor-2632 .elementor-element.elementor-element-4761606 .elementor-icon-wrapper{text-align:center;}.elementor-2632 .elementor-element.elementor-element-6b0deaf{--display:flex;}.elementor-2632 .elementor-element.elementor-element-f66a4f3{--display:flex;}.elementor-2632 .elementor-element.elementor-element-9d3b77b{--display:flex;}.elementor-2632 .elementor-element.elementor-element-4243239{--display:flex;}.elementor-2632 .elementor-element.elementor-element-7e5581a{--display:flex;}.elementor-2632 .elementor-element.elementor-element-a1b2a94{--display:flex;}.elementor-2632 .elementor-element.elementor-element-eb85fcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2632 .elementor-element.elementor-element-a698f11{--display:flex;}.elementor-2632 .elementor-element.elementor-element-79c2587{--display:flex;}.elementor-2632 .elementor-element.elementor-element-3f738b0{--display:flex;}.elementor-2632 .elementor-element.elementor-element-9613298 .elementor-icon-wrapper{text-align:center;}.elementor-2632 .elementor-element.elementor-element-def1dbf .elementor-icon-wrapper{text-align:center;}.elementor-2632 .elementor-element.elementor-element-0a84e8a .elementor-icon-wrapper{text-align:center;}.elementor-2632 .elementor-element.elementor-element-2d20bcc{--display:flex;}.elementor-2632 .elementor-element.elementor-element-dcf49c5{--display:flex;}.elementor-2632 .elementor-element.elementor-element-e45b200{--display:flex;}.elementor-2632 .elementor-element.elementor-element-7692da8{--display:flex;}.elementor-2632 .elementor-element.elementor-element-cac9c4b{--display:flex;}.elementor-2632 .elementor-element.elementor-element-b21f1dd{--display:flex;}.elementor-2632 .elementor-element.elementor-element-9a6fe31{--display:flex;}.elementor-2632{padding:0px 0px 100px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-eb85fcf */@media (max-width: 780px) {
.elementor-2632 .elementor-element.elementor-element-eb85fcf { padding-top: 42px !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-grid { grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important; column-gap: 18px !important; row-gap: 28px !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-brand { grid-column: 1 / -1 !important; grid-row: auto !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-about p { max-width: none !important; margin-top: 12px !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-social { margin-top: 14px !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-heading .elementor-heading-title { font-size: 13px !important; margin-bottom: 12px !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-link { margin-bottom: 6px !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-link .elementor-heading-title { font-size: 12.5px !important; line-height: 1.35 !important; overflow-wrap: anywhere; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-industries-list { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; max-height: 118px !important; overflow-y: auto !important; overflow-x: hidden !important; padding-inline-end: 8px !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-industries-list > .onrn-footer-link { width: 100% !important; flex: 0 0 auto !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-industries-list > .onrn-footer-heading { position: sticky; top: 0; z-index: 2; width: 100% !important; background: #041f2d; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-legal { max-height: 170px !important; overflow-y: auto !important; overflow-x: hidden !important; padding-inline-end: 8px !important; scrollbar-width: thin; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-contact { grid-column: auto !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-bottom { margin-top: 28px !important; padding: 16px 0 !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-bottom-in { flex-direction: row !important; flex-wrap: wrap !important; justify-content: center !important; gap: 8px 16px !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-bottom-text { flex: 0 0 100% !important; text-align: center !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-bottom-link { width: auto !important; }
}
@media (max-width: 500px) {
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-grid { grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important; column-gap: 14px !important; }
.elementor-2632 .elementor-element.elementor-element-eb85fcf .onrn-footer-brand { grid-column: 1 / -1 !important; }
}/* End custom CSS */