.elementor .s-footer-crest{width:var(--SizeLogo);height:var(--SizeLogo);object-fit:contain;}.elementor .s-footer-brand-name{max-width:11.5rem;font-family:var(--FontAltHeading);font-weight:600;font-size:var(--FsAltHeading);color:var(--ColorSurface);line-height:var(--LhAltHeading);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-footer-brand-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--Space3);align-items:center;}.elementor .s-footer-tag{max-width:16.5rem;font-family:var(--FontBody);font-weight:400;font-size:var(--FsBodyS);color:var(--ColorOnBrandMuted);line-height:var(--LhBodyS);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-soc-1-icon{width:var(--Space5);height:var(--Space5);color:var(--ColorSurface);}.elementor .s-soc-2-icon{width:var(--Space5);height:var(--Space5);color:var(--ColorSurface);}.elementor .s-soc-3-icon{width:var(--Space5);height:var(--Space5);color:var(--ColorSurface);}.elementor .s-soc-4-icon{width:var(--Space5);height:var(--Space5);color:var(--ColorSurface);}.elementor .s-soc-5-icon{width:var(--Space5);height:var(--Space5);color:var(--ColorSurface);}.elementor .s-footer-social{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--Space3);}.elementor .s-footer-brand{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--Space5);flex:0 1 var(--SizeFooterBrand);align-items:flex-start;}.elementor .s-fl-1{text-transform:none;}.elementor .s-fl-2{text-transform:none;}.elementor .s-fl-3{text-transform:none;}.elementor .s-fl-4{text-transform:none;}.elementor .s-fl-5{text-transform:none;}.elementor .s-footer-links{min-width:280px;max-width:var(--SizeFooterLinks);column-gap:var(--Space6);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;row-gap:var(--Space95);flex-wrap:wrap;flex:1 1 0px;}.elementor .s-footer-top{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}.elementor .s-footer-copy{font-family:var(--FontBody);font-weight:400;font-size:var(--FsCaption);color:var(--ColorOnBrandMuted);line-height:var(--LhCaption);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-legal-terms{font-size:var(--FsCaption);color:var(--ColorOnBrandMuted);line-height:var(--LhCaption);text-transform:none;}.elementor .s-legal-privacy{font-size:var(--FsCaption);color:var(--ColorOnBrandMuted);line-height:var(--LhCaption);text-transform:none;}.elementor .s-legal-sitemap{font-size:var(--FsCaption);color:var(--ColorOnBrandMuted);line-height:var(--LhCaption);text-transform:none;}.elementor .s-footer-legal{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--Space5);}.elementor .s-footer-bottom{width:100%;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--SpaceMd);flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-footer-wrap{gap:var(--Space20);}.elementor .s-footer-skyline{width:calc(100% + 2 * var(--SpaceGutter));min-height:var(--SizeSkylineStrip);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--Space3);margin-block-end:0px;margin-inline-start:calc(-1 * var(--SpaceGutter));margin-inline-end:calc(-1 * var(--SpaceGutter));background-image:url("https://highview.sc.tz/wp-content/uploads/2026/10/highview-skyline-building-sky.svg");background-repeat:repeat-x;background-attachment:scroll;background-size:120px 44px;background-position:bottom left;}.elementor .s-footer-root{width:100%;padding-block-start:var(--Space20);padding-block-end:0px;padding-inline-start:var(--SpaceGutter);padding-inline-end:var(--SpaceGutter);background-image:linear-gradient(90deg, var(--ColorSkyAction) 0%,var(--ColorAccent) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}