.fibre-home__footer{padding:28px 0 0!important}.fibre-home__footer::before{width:calc(100% - 10px);max-width:none;margin:0 5px 28px}.fibre-home__footer .fibre-footer__shell{width:100%;max-width:1680px;margin-inline:auto;padding:0 32px 18px!important}.fibre-home__footer .fibre-footer__row{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:32px;row-gap:20px;align-items:center}.fibre-home__footer .fibre-footer__identity{display:flex;flex-direction:column;align-items:flex-start;gap:8px!important;min-width:0;padding:0!important}.fibre-home__footer .fibre-footer__name .elementor-heading-title{margin:0;color:var(--fibre-color-primary);font-family:var(--fibre-font-body),sans-serif;font-size:23px;font-style:normal;font-weight:400;line-height:1.25}.fibre-home__footer .fibre-footer__name .elementor-heading-title a{font:inherit;color:inherit;text-decoration:none}.fibre-home__footer .fibre-footer__identity .fibre-footer__social{width:auto;justify-self:auto;grid-area:auto}.fibre-home__footer .fibre-footer__identity .fibre-home__footer-social{justify-content:flex-start;gap:9px;margin:0}.fibre-home__footer .fibre-home__footer-nav-widget{width:auto;max-width:100%;justify-self:center}.fibre-home__footer .fibre-footer__row .fibre-home__footer-nav{justify-content:center;flex-wrap:nowrap;gap:12px;padding:0}.fibre-home__footer .fibre-footer__row .fibre-home__footer-nav a{padding:9px 10px}.fibre-home__footer .fibre-footer__row .fibre-home__estimate-widget{width:330px;max-width:100%;justify-self:end;grid-area:auto}.fibre-home__footer .fibre-footer__copyright{margin-top:20px;text-align:center}@media (min-width:768px) and (max-width:1399px){.fibre-home__footer .fibre-footer__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fibre-home__footer .fibre-home__footer-nav-widget{grid-column:1 / -1;grid-row:2}.fibre-home__footer .fibre-footer__row .fibre-home__estimate-widget{grid-column:2;grid-row:1}.fibre-home__footer .fibre-footer__row .fibre-home__footer-nav{flex-wrap:wrap;white-space:normal}}@media (max-width:767px){.fibre-home__footer .fibre-footer__shell{padding-inline:24px!important}.fibre-home__footer .fibre-footer__row{display:flex!important;flex-direction:column!important;gap:20px}.fibre-home__footer .fibre-footer__identity{align-items:center!important;text-align:center}.fibre-home__footer .fibre-footer__identity .fibre-home__footer-social{justify-content:center}.fibre-home__footer .fibre-home__footer-nav-widget{width:100%}.fibre-home__footer .fibre-footer__row .fibre-home__footer-nav{flex-wrap:wrap;gap:4px 12px;white-space:normal}.fibre-home__footer .fibre-footer__row .fibre-home__estimate-widget{width:330px;max-width:100%}}