/* @ipsen-in-the-world */
.ipsen-in-the-world {
	position: relative;

	&-main {
		&__inner {
			@include poly-padding-x--large;
			width: 100%;
		    position: relative;
		    max-width: 1170px;
			margin: 0 auto;
			margin-top: -100vh;
		}
	}
}

.ipsen-world-map {
	height: 100vh; 
	position: sticky!important; 
	top: 120px; 
	left: 0; 
	width: 100%; 
	z-index: 20;
}

.continent-content {
	background-color: white;
	position: relative;
	z-index: 50;
	width: 50%;

	&__single {
		@include poly-padding--large;
		display: flex;
		flex-direction: column;
		justify-content: center;
		height: 100vh;
	}
}