.top-section { height: 1003px; margin-bottom: -28rem; @media (max-width: 1050px) { margin-bottom: 0rem; } .text { margin-top: @space-xl; strong { color: @secondary; } } .top-section-bg { position: absolute; top: 0; left: 0; width: 100%; @media (max-width: 768px) { height: 64rem; object-fit: cover; } } .circles { position: absolute; top: -151px; left: -97px; min-width: 986px; @media (max-width: 1049px) { top: -151px; left: -97px; } } .circles-image { position: absolute; top: 0; left: 70px; min-width: 550px; @media (max-width: 1240px) { min-width: 652px; } } }