:root{--octa-header-height:3.5rem;--octa-header-gutter:.75rem;--octa-header-link-gap:2rem;--octa-header-action-height:2.25rem;--octa-footer-gutter:1.5rem;--octa-footer-legal-gutter:1rem;--octa-footer-group-gap:2.5rem;--octa-footer-heading-gap:.625rem;--octa-footer-link-gap:.375rem;--octa-footer-brand-gap:.375rem}@media (min-width:40rem){:root{--octa-header-height:4rem;--octa-header-gutter:1.25rem;--octa-footer-legal-gutter:1.5rem;--octa-footer-heading-gap:.75rem;--octa-footer-link-gap:.5rem;--octa-footer-brand-gap:.5rem}}@media (min-width:48rem){:root{--octa-footer-legal-gutter:2rem;--octa-footer-heading-gap:1rem;--octa-footer-link-gap:.5625rem;--octa-footer-brand-gap:1.5rem}}@media (min-width:64rem){:root{--octa-header-height:5rem;--octa-header-gutter:2.5rem;--octa-footer-gutter:2.5rem;--octa-footer-legal-gutter:2.5rem;--octa-footer-desktop-height:37.75rem}}@media (min-width:80rem){:root{--octa-header-gutter:3.75rem;--octa-header-link-gap:2.5rem;--octa-footer-gutter:3.75rem;--octa-footer-legal-gutter:7.5rem;--octa-footer-group-gap:5rem}}@media (min-width:96rem){:root{--octa-header-height:6rem;--octa-header-link-gap:3rem;--octa-header-action-height:2.75rem;--octa-footer-desktop-height:36.5rem}}@media (min-width:90rem) and (not (min-width:96rem)){:root{--octa-footer-desktop-height:35.25rem}}.legacy-header>nav>.container-custom{max-width:120rem;padding-inline:var(--octa-header-gutter)}.legacy-header>nav>.container-custom>.h-14{height:calc(var(--octa-header-height) - 1px)}.legacy-header #mobile-navigation{max-height:calc(100dvh - var(--octa-header-height));inset-block-start:100%}.legacy-header #mobile-navigation>.container-custom{padding-inline:var(--octa-header-gutter)}#desktop-services-menu.octa-mega-panel{max-height:calc(100dvh - var(--octa-header-height))}@media (min-width:64rem){.legacy-header>nav>.container-custom>.h-14{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;display:grid}.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(2){justify-content:center;align-items:stretch;gap:var(--octa-header-link-gap);height:100%}.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(2)>div{display:flex}.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(2) :is(a.px-3,button.px-3){white-space:nowrap;align-items:center;padding-block:0;padding-inline:.25rem;display:flex}.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a{min-height:var(--octa-header-action-height)}}body:has(.legacy-header) :is(.service-section-nav,.reinvent-nav,.public-gallery-filters){top:var(--octa-header-height)}body:has(.legacy-header) .service-product-page section{scroll-margin-top:calc(var(--octa-header-height) + 69px)}.cloud-footer:not(.octa-site-footer){margin-block-start:0;padding:0}.cloud-footer:not(.octa-site-footer)>.container-custom{max-width:120rem;padding:3rem var(--octa-footer-gutter) 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"actions""links""back""details""contact""legal";display:grid}.cloud-footer:not(.octa-site-footer) .cloud-footer-top{justify-content:flex-start;align-items:flex-start;gap:var(--octa-footer-brand-gap);flex-direction:column;grid-area:actions;margin-block-end:2.5rem}.cloud-footer:not(.octa-site-footer) .cloud-footer-columns{grid-area:links;grid-template-columns:minmax(0,1fr);gap:2.5rem}.cloud-footer:not(.octa-site-footer) .cloud-footer-columns h2{margin-block-end:var(--octa-footer-heading-gap)}.cloud-footer:not(.octa-site-footer) .cloud-footer-columns ul{row-gap:var(--octa-footer-link-gap);display:grid}.cloud-footer:not(.octa-site-footer) .cloud-footer-columns li{margin:0;line-height:1.25rem}.cloud-footer:not(.octa-site-footer) :is(.cloud-footer-columns,.cloud-footer-bottom) a{overflow-wrap:anywhere}.cloud-footer:not(.octa-site-footer) .cloud-footer-back{grid-area:back;margin-block-start:2.5rem;padding:0}.cloud-footer:not(.octa-site-footer) :is(.cloud-footer-bottom,.cloud-footer-bottom>div){display:contents}.cloud-footer:not(.octa-site-footer) .cloud-footer-bottom p{grid-area:details;align-self:center;margin:.75rem 0 0}.cloud-footer:not(.octa-site-footer) .cloud-footer-bottom small{width:auto;min-height:3.5rem;padding-inline:var(--octa-footer-legal-gutter);margin:0;margin-inline:calc(-1 * var(--octa-footer-gutter));text-align:center;border-block-start:1px solid #ffffff20;grid-area:legal;place-items:center;display:grid}.cloud-footer:not(.octa-site-footer) .cloud-footer-bottom address{flex-wrap:wrap;grid-area:contact;justify-content:center;margin-block:.75rem 3rem}@media (min-width:64rem){.cloud-footer:not(.octa-site-footer)>.container-custom{column-gap:var(--octa-footer-group-gap);min-height:var(--octa-footer-desktop-height);grid-template:"actions links"1fr"back back""details contact""legal legal"/minmax(140px,.85fr) minmax(0,4fr)}.cloud-footer:not(.octa-site-footer) .cloud-footer-top{margin:0}.cloud-footer:not(.octa-site-footer) .cloud-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,2.5rem)}.cloud-footer:not(.octa-site-footer) .cloud-footer-bottom p{width:max-content;max-width:min(48vw,36rem);margin-block-end:3rem}.cloud-footer:not(.octa-site-footer) .cloud-footer-bottom address{grid-auto-flow:column;justify-content:end}}#root .octaleads-public .octa-site-footer{--footer-gutter:var(--octa-footer-gutter)}#root .octaleads-public .octa-site-footer .octa-footer-inner{max-width:120rem}#root .octaleads-public .octa-site-footer .octa-footer-main{gap:var(--octa-footer-group-gap);grid-template-columns:minmax(0,1fr);padding-block:3rem}#root .octaleads-public .octa-site-footer .octa-footer-brand{gap:var(--octa-footer-brand-gap)}#root .octaleads-public .octa-site-footer .octa-footer-nav{grid-template-columns:minmax(0,1fr);gap:2.5rem}#root .octaleads-public .octa-site-footer .octa-footer-group+.octa-footer-group{margin-block-start:2.5rem}#root .octaleads-public .octa-site-footer .octa-footer-group h2{margin-block-end:var(--octa-footer-heading-gap)}#root .octaleads-public .octa-site-footer .octa-footer-group :is(ul,address){gap:var(--octa-footer-link-gap)}#root .octaleads-public .octa-site-footer .octa-footer-legal-inner{min-height:3.5rem;padding-inline:var(--octa-footer-legal-gutter)}@media (min-width:64rem){#root .octaleads-public .octa-site-footer .octa-footer-main{min-height:calc(var(--octa-footer-desktop-height) - 3.5rem);grid-template-columns:minmax(140px,.85fr) minmax(0,4fr)}#root .octaleads-public .octa-site-footer .octa-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}