html{scroll-behavior:smooth;scroll-padding-top:85px;overflow-x:hidden}.hide{display:none!important}@media (min-width:900px){html{scroll-padding-top:135px}}#home-header~footer{padding-top:0!important}#main-content:has(#location-closing-cta)~footer{padding-top:0!important}#cyberweekend .text-with-image-block__media img{@media (max-width:500px){object-position:20% center}}