:root {
	--nid2024-container-width: 1440;
	--nid2024-container-height: 690;
}
#national-inventors-day-2024 {
	background-color: black;
	height: 690px;
}
#national-inventors-day-2024 #inventors-header-container {
	position: absolute;
	height: 690px;
	min-width: calc(var(--nid2024-container-width) * 1px);
	margin: 0 auto;
	transition: margin 300ms ease-in-out;
	overflow: clip;
	left: 50%;
	transform: translateX(-50%);
}
#national-inventors-day-2024 #nid2024-globe {
	position: absolute;
	width: calc(100% * 194 / var(--nid2024-container-width));
	height: calc(100% * 312 / var(--nid2024-container-height));
	left: calc(100% * 603 / var(--nid2024-container-width));
	top: calc(100% * 306 / var(--nid2024-container-height));
	opacity: 0;
	animation: fadeIn forwards 500ms;
	animation-delay: 500ms;
}
#national-inventors-day-2024 #nid2024-title {
	position: absolute;
	width: calc(100% * 656 / var(--nid2024-container-width));
	height: calc(100% * 226 / var(--nid2024-container-height));
	left: calc(100% * 372 / var(--nid2024-container-width));
	top: calc(100% * 91 / var(--nid2024-container-height));
	opacity: 0;
	transform-origin: bottom center;
	animation: arcIn forwards 500ms ease-in-out;
	animation-delay: 1000ms;
}
#national-inventors-day-2024 #nid2024-title-mobile {
	display: none;
}
#national-inventors-day-2024 #nid2024-inventors-container {
	position: absolute;
	width: calc(100% * 854 / var(--nid2024-container-width));
	height: calc(100% * 263 / var(--nid2024-container-height));
	left: calc(100% * 288 / var(--nid2024-container-width));
	top: calc(100% * 341 / var(--nid2024-container-height));
	transform-origin: top center;
}
#national-inventors-day-2024 #nid2024-inventors-container .nid2024-profile-container {
	position: absolute;
	width: 115px;
	height: 115px;
	opacity: 0;
	animation: profileSlide forwards 100ms ease-in;
	cursor: pointer;
	transition: left 100ms ease-in-out, top 100ms ease-in-out;
}
#national-inventors-day-2024 #nid2024-inventors-container .nid2024-profile-container::after {
	content: "";
	background-image: url(/wp-content/uploads/inventor-ring.png);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
}
#national-inventors-day-2024 #nid2024-inventors-container #prisha-shroff {
	left: 5px;
	top: 6px;
	animation-delay: 1700ms;
}
#national-inventors-day-2024 #nid2024-inventors-container #denise-gray {
	left: 108px;
	top: 63px;
	animation-delay: 1800ms;
}
#national-inventors-day-2024 #nid2024-inventors-container #robert-sansone {
	left: 210px;
	top: 6px;
	animation-delay: 1600ms;
}
#national-inventors-day-2024 #nid2024-inventors-container #adyant-bhavsar {
	left: 319px;
	top: 50px;
	animation-delay: 1950ms;
}
#national-inventors-day-2024 #nid2024-inventors-container #vepox-filter {
	left: 435px;
	top: 50px;
	animation-delay: 1850ms;
}
#national-inventors-day-2024 #nid2024-inventors-container #tarun-batchu {
	left: 543px;
	top: 6px;
	animation-delay: 1650ms;
}
#national-inventors-day-2024 #nid2024-inventors-container #benard-tabu {
	left: 644px;
	top: 63px;
	animation-delay: 1900ms;
}
#national-inventors-day-2024 #nid2024-inventors-container #klaw-industries {
	left: 748px;
	top: 6px;
	animation-delay: 1750ms;
}
#national-inventors-day-2024 #nid2024-inventors-container #fresh-life {
	left: 265px;
	top: 153px;
	animation-delay: 2050ms;
}
#national-inventors-day-2024 #nid2024-inventors-container #elise-strobach {
	left: 493px;
	top: 153px;
	animation-delay: 2000ms;
}
#national-inventors-day-2024 #nid2024-inventors-container .nid2024-profile-container .nid2024-profile-name {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	color: white;
	background-color: #000000ee;
	border-radius: 50%;
	font-size: 14px;
	justify-content: center;
	align-items: center;
	padding: 0;
	opacity: 0;
	transition: opacity 200ms ease-in-out;
	pointer-events: none;
}
#national-inventors-day-2024 #nid2024-inventors-container .nid2024-profile-container:hover .nid2024-profile-name {
	opacity: 1;
}
#schneider-portrait {
	float: left;
}
.nid2024-roundup-profile {
	position: relative;
	max-width: 180px !important;
	float: right;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-radius: 50%;
	shape-outside: circle();
}
.nid2024-roundup-profile > div::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 180px;
	height: 180px;
	background-image: url(/wp-content/uploads/inventor-ring.png);
	background-size: 180px 180px;
}
.nid2024-roundup-profile + p {
	padding-bottom: 10px;
}
.patent-man.panel {
	width: 1100px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.patent-man > div {
	display: flex;
	justify-content: space-between;
}
#patent-man .arve {
	margin-bottom: 0;
}
.patent-man .featured-stories-text > div {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
}
.patent-man .featured-stories-text h4 {
	padding-bottom: 20px;
}
.patent-man .featured-stories-video > div {
	display: flex;
	align-items: flex-end;
	height: 100%;
}
.patent-man .featured-stories-video .arve {
	margin-bottom: 0 !important;
}
#sparking-imagination {
	background-color: #0899cf;
}
#sparking-imagination a, #sparking-imagination p {
	color: white;
}
@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes arcIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes profileSlide {
	from {
		opacity: 0;
		transform: translateY(400%);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@media screen and (max-width: 1100px) {
	.nid2024-roundup-profile #prisha-shroff {
		margin-top: 200px;
	}
}
@media screen and (max-width: 990px) {
	#national-inventors-day-2024 {
		height: 720px;
	}
	#national-inventors-day-2024 #inventors-header-container {
		height: 720px;
		margin-top: 0;
	}
	#national-inventors-day-2024 #inventors-header-container > div {
		height: 100%;
	}
	#national-inventors-day-2024 #nid2024-background {
		position: absolute;
		width: 100%;
		height: 100%;
	}
	#national-inventors-day-2024 #nid2024-background img {
		height: 100%;
	}
	#national-inventors-day-2024 #nid2024-title {
		position: relative;
		width: min(656px, 86vw);
		height: unset;
		left: unset;
		top: unset;
		margin: 75px auto 80px;
	}
	#national-inventors-day-2024 #nid2024-inventors-container {
		position: relative;
		left: unset;
		top: unset;
		margin: 0 auto;
	}
}
@media screen and (max-width: 950px) {
	.patent-man > div {
		flex-direction: column;
	}
	.patent-man .featured-stories-text > div {
		display: flex;
		align-items: center;
	}
	.patent-man .featured-stories-text {
		order: 1 !important;
		padding-right: 0;
		padding-bottom: 20px;
	}
	.patent-man .featured-stories-text .wp-block-image {
		flex-basis: 40%;
		flex-shrink: 0;
		order: 1 !important;
	}
	.patent-man .featured-stories-text .wp-block-group {
		order: 2 !important;
	}
	.patent-man .featured-stories-video {
		order: 2 !important;
	}
}
@media screen and (max-width: 750px) {
	#national-inventors-day-2024 #nid2024-globe {
		width: 172px;
		left: calc(50% - 86px);
		top: 150px;
	}
	#national-inventors-day-2024 #nid2024-inventors-container {
		position: relative;
		width: 0;
		margin: 0 auto;
	}
	#national-inventors-day-2024 #nid2024-title {
		display: none;
	}
	#national-inventors-day-2024 #nid2024-title-mobile {
		display: block;
		margin-top: 75px;
		width: min(90vw, 434px);
		transform: translateX(-50%);
		position: relative;
		left: 50%;
	}
	#national-inventors-day-2024 #nid2024-inventors-container .nid2024-profile-container {
		width: 90px;
		height: 90px;
		min-width: 90px;
	}
	#national-inventors-day-2024 #nid2024-inventors-container #prisha-shroff {
		left: -180px;
		top: 173px;
	}
	#national-inventors-day-2024 #nid2024-inventors-container #denise-gray {
		left: -221px;
		top: 88px;
	}
	#national-inventors-day-2024 #nid2024-inventors-container #robert-sansone {
		left: -182px;
		top: 0;
	}
	#national-inventors-day-2024 #nid2024-inventors-container #adyant-bhavsar {
		left: -94px;
		top: 35px;
	}
	#national-inventors-day-2024 #nid2024-inventors-container #vepox-filter {
		left: 0;
		top: 35px;
	}
	#national-inventors-day-2024 #nid2024-inventors-container #tarun-batchu {
		left: 89px;
		top: 0;
	}
	#national-inventors-day-2024 #nid2024-inventors-container #benard-tabu {
		left: 130px;
		top: 88px;
	}
	#national-inventors-day-2024 #nid2024-inventors-container #klaw-industries {
		left: 89px;
		top: 173px;
	}
	#national-inventors-day-2024 #nid2024-inventors-container #fresh-life {
		left: -94px;
		top: 130px;
	}
	#national-inventors-day-2024 #nid2024-inventors-container #elise-strobach {
		left: 0;
		top: 130px;
	}
}
@media screen and (max-width: 500px) {
	#national-inventors-day-2024 #nid2024-inventors-container #prisha-shroff {
		left: -180px;
		top: 181px;
	}
	#national-inventors-day-2024 #nid2024-inventors-container #denise-gray {
		left: -181px;
		top: 91px;
	}
	#national-inventors-day-2024 #nid2024-inventors-container #benard-tabu {
		left: 90px;
		top: 91px;
	}
	#national-inventors-day-2024 #nid2024-inventors-container #klaw-industries {
		left: 89px;
		top: 181px;
	}
}
