.elementor-16842 .elementor-element.elementor-element-3a6947b{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-16842 .elementor-element.elementor-element-da1aaa3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16842 .elementor-element.elementor-element-5042cd9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16842 .elementor-element.elementor-element-5042cd9.e-con{--align-self:center;}.elementor-16842 .elementor-element.elementor-element-ec5487e{width:var( --container-widget-width, 61.8% );max-width:61.8%;--container-widget-width:61.8%;--container-widget-flex-grow:0;}.elementor-16842 .elementor-element.elementor-element-ec5487e:not( .elementor-widget-image ) .elementor-widget-container, .elementor-16842 .elementor-element.elementor-element-ec5487e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://newvisionresearch.org/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-16842 .elementor-element.elementor-element-ec5487e .jet-listing-dynamic-image{justify-content:center;}.elementor-16842 .elementor-element.elementor-element-ec5487e .jet-listing-dynamic-image__figure{align-items:center;}.elementor-16842 .elementor-element.elementor-element-ec5487e .jet-listing-dynamic-image a{display:flex;justify-content:center;}.elementor-16842 .elementor-element.elementor-element-ec5487e .jet-listing-dynamic-image__caption{text-align:left;}.elementor-16842 .elementor-element.elementor-element-ffda1b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16842 .elementor-element.elementor-element-7c01d86 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-16842 .elementor-element.elementor-element-7c01d86 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-16842 .elementor-element.elementor-element-ef1255b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-16842 .elementor-element.elementor-element-ef1255b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-16842 .elementor-element.elementor-element-81f0815 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-weight:bold;}.elementor-16842 .elementor-element.elementor-element-81f0815 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-16842 .elementor-element.elementor-element-81f0815 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-16842 .elementor-element.elementor-element-52ec754{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16842 .elementor-element.elementor-element-9cbe563 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-16842 .elementor-element.elementor-element-9cbe563 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-16842 .elementor-element.elementor-element-0d3dc82 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );}.elementor-16842 .elementor-element.elementor-element-0d3dc82 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-16842 .elementor-element.elementor-element-0d3dc82 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-16842 .elementor-element.elementor-element-f45e368 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );}.elementor-16842 .elementor-element.elementor-element-f45e368 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-16842 .elementor-element.elementor-element-f45e368 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-16842 .elementor-element.elementor-element-6b34949{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:is( .elementor-16842 .elementor-element.elementor-element-9493376 .jet-listing-dynamic-link__link, .elementor-16842 .elementor-element.elementor-element-9493376 __link ){align-self:flex-start;text-decoration:underline;flex-direction:row;}:is( .elementor-16842 .elementor-element.elementor-element-9493376 .jet-listing-dynamic-link__icon, .elementor-16842 .elementor-element.elementor-element-9493376 __icon ){order:1;}:is( .elementor-16842 .elementor-element.elementor-element-c24d12c .jet-listing-dynamic-link__link, .elementor-16842 .elementor-element.elementor-element-c24d12c __link ){align-self:flex-start;text-decoration:underline;flex-direction:row;}:is( .elementor-16842 .elementor-element.elementor-element-c24d12c .jet-listing-dynamic-link__icon, .elementor-16842 .elementor-element.elementor-element-c24d12c __icon ){order:1;}.elementor-16842 .elementor-element.elementor-element-242d1fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16842 .elementor-element.elementor-element-2a1792c.elementor-element{--align-self:center;}:is( .elementor-16842 .elementor-element.elementor-element-2a1792c .jet-listing-dynamic-link__icon, .elementor-16842 .elementor-element.elementor-element-2a1792c __icon ){order:1;font-size:40px;}:is( .elementor-16842 .elementor-element.elementor-element-2a1792c .jet-listing-dynamic-link__link, .elementor-16842 .elementor-element.elementor-element-2a1792c __link ){flex-direction:row;}.elementor-16842 .elementor-element.elementor-element-bc66a78.elementor-element{--align-self:center;}:is( .elementor-16842 .elementor-element.elementor-element-bc66a78 .jet-listing-dynamic-link__icon, .elementor-16842 .elementor-element.elementor-element-bc66a78 __icon ){order:1;font-size:40px;}:is( .elementor-16842 .elementor-element.elementor-element-bc66a78 .jet-listing-dynamic-link__link, .elementor-16842 .elementor-element.elementor-element-bc66a78 __link ){flex-direction:row;}.elementor-16842 .elementor-element.elementor-element-2db368f.elementor-element{--align-self:center;}:is( .elementor-16842 .elementor-element.elementor-element-2db368f .jet-listing-dynamic-link__icon, .elementor-16842 .elementor-element.elementor-element-2db368f __icon ){order:1;font-size:40px;}:is( .elementor-16842 .elementor-element.elementor-element-2db368f .jet-listing-dynamic-link__link, .elementor-16842 .elementor-element.elementor-element-2db368f __link ){flex-direction:row;}.elementor-16842 .elementor-element.elementor-element-4e1d34d.elementor-element{--align-self:center;}:is( .elementor-16842 .elementor-element.elementor-element-4e1d34d .jet-listing-dynamic-link__icon, .elementor-16842 .elementor-element.elementor-element-4e1d34d __icon ){order:1;font-size:40px;}:is( .elementor-16842 .elementor-element.elementor-element-4e1d34d .jet-listing-dynamic-link__link, .elementor-16842 .elementor-element.elementor-element-4e1d34d __link ){flex-direction:row;}.elementor-16842 .elementor-element.elementor-element-ff215a5.elementor-element{--align-self:center;}:is( .elementor-16842 .elementor-element.elementor-element-ff215a5 .jet-listing-dynamic-link__icon, .elementor-16842 .elementor-element.elementor-element-ff215a5 __icon ){color:var( --e-global-color-primary );order:1;font-size:50px;}:is( .elementor-16842 .elementor-element.elementor-element-ff215a5 .jet-listing-dynamic-link__icon :is(svg, path), .elementor-16842 .elementor-element.elementor-element-ff215a5 __icon :is(svg, path) ){fill:var( --e-global-color-primary );}:is( .elementor-16842 .elementor-element.elementor-element-ff215a5 .jet-listing-dynamic-link__link, .elementor-16842 .elementor-element.elementor-element-ff215a5 __link ){flex-direction:row;}.elementor-16842 .elementor-element.elementor-element-1d48d64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16842 .elementor-element.elementor-element-3f7bff5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16842 .elementor-element.elementor-element-dc8b6af .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-16842 .elementor-element.elementor-element-dc8b6af .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-16842 .elementor-element.elementor-element-45e3552{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16842 .elementor-element.elementor-element-5251641{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16842 .elementor-element.elementor-element-1698239.elementor-element{--align-self:flex-end;}.elementor-16842 .elementor-element.elementor-element-1698239{text-align:start;}.elementor-16842 .elementor-element.elementor-element-33a774c .elementor-button{border-radius:5px 5px 5px 5px;}@media(max-width:767px){.elementor-16842 .elementor-element.elementor-element-33a774c > .elementor-widget-container{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-16842 .elementor-element.elementor-element-5042cd9{--width:61.8%;}.elementor-16842 .elementor-element.elementor-element-52ec754{--width:38.2%;}.elementor-16842 .elementor-element.elementor-element-3f7bff5{--width:61.8%;}.elementor-16842 .elementor-element.elementor-element-45e3552{--width:38.2%;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-dc8b6af *//* =========================================================
   NVR Alumni Research Keyword Pills
   ========================================================= */


/* ---------------------------------------------------------
   Keyword Container
   --------------------------------------------------------- */

.nvr-research-keywords .jet-check-list {
	display: flex;
	flex-direction: row !important;
	flex-wrap: wrap;
	justify-content: center;
	gap: 9px;

	margin: 0;
	padding: 0;
}


/* ---------------------------------------------------------
   Individual Keyword
   --------------------------------------------------------- */

.nvr-research-keywords .jet-check-list__item {
	flex: 0 0 auto;
	width: auto !important;

	margin: 0 !important;
	padding: 0;
}


/* ---------------------------------------------------------
   Pill
   --------------------------------------------------------- */

.nvr-research-keywords .jet-check-list__item-content {
	display: inline-flex;
	align-items: center;

	padding: 8px 14px;

	background: rgba(0, 176, 146, 0.07);
	border: 1px solid #00B092;
	border-radius: 999px;

	color: #4F2D7F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.3;

	cursor: pointer;

	transition:
		background-color 0.2s ease,
		border-color 0.2s ease,
		color 0.2s ease,
		transform 0.2s ease;
}


/* Hover */
.nvr-research-keywords .jet-check-list__item-content:hover {
	background: #00B092;
	color: #ffffff;

	transform: translateY(-1px);
}


/* Keyboard focus */
.nvr-research-keywords .jet-check-list__item-content:focus-visible {
	outline: 2px solid #4F2D7F;
	outline-offset: 3px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-61299de *//* =========================================================
   NVR Alumni PubMed Publication Feed
   ========================================================= */


/* ---------------------------------------------------------
   Feed Wrapper
   --------------------------------------------------------- */

.nvr-alumni-pubmed-feed {
	width: 100%;
	max-width: 560px;
	margin: 0 auto;
}


/* ---------------------------------------------------------
   Loading State
   --------------------------------------------------------- */

/* Feedzy loading container */
.nvr-alumni-pubmed-feed .feedzy-lazy {
	width: 100%;
	min-height: 100px !important;
	padding: 6px 0 !important;
	line-height: 1.5 !important;
	overflow: visible !important;
}

/*
 * Hide only Feedzy's brief initial "Loading..." text.
 * Once .loading is added OR the actual feed appears,
 * this rule no longer applies.
 */
.nvr-alumni-pubmed-feed .feedzy-lazy:not(.loading):not(:has(.feedzy-rss)) {
	color: transparent;
}

/* Active loading state */
.nvr-alumni-pubmed-feed .feedzy-lazy.loading {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 10px;

	background: none !important;
	color: inherit;
}

/* Custom NVR spinner */
.nvr-alumni-pubmed-feed .feedzy-lazy.loading::before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	flex: 0 0 20px;
	box-sizing: border-box;

	border: 3px solid #7a4b8a;
	border-right-color: transparent;
	border-radius: 50%;

	animation: nvr-feedzy-spin 0.7s linear infinite;
}

@keyframes nvr-feedzy-spin {
	to {
		transform: rotate(360deg);
	}
}

/* Loaded publications */
.nvr-alumni-pubmed-feed .feedzy-rss {
	width: 100%;
	text-align: left;
	color: initial;
}


/* ---------------------------------------------------------
   Publication List
   --------------------------------------------------------- */

/* Remove Feedzy's default list formatting */
.nvr-alumni-pubmed-feed .feedzy-rss ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

/* Individual publication */
.nvr-alumni-pubmed-feed .rss_item {
	display: block !important;
	position: relative;

	width: 100%;
	margin: 0 !important;
	padding: 20px 0 !important;

	border-bottom: 1px solid #e7e2ec;
	text-align: left;
}

/* Hide RSS images */
.nvr-alumni-pubmed-feed .rss_image {
	display: none !important;
}

/* Remove spacing reserved for RSS images */
.nvr-alumni-pubmed-feed .rss_content,
.nvr-alumni-pubmed-feed .title,
.nvr-alumni-pubmed-feed .meta {
	margin-left: 0 !important;
	text-align: left;
}

/* Remove unnecessary Feedzy content spacing */
.nvr-alumni-pubmed-feed .rss_content {
	padding: 0 !important;
}


/* Publication title */
.nvr-alumni-pubmed-feed .title {
	display: block;
	margin: 0 0 7px !important;
}

.nvr-alumni-pubmed-feed .title a {
	font-size: 17px;
	font-weight: 600;
	line-height: 1.4;
}

/* External-link indicator */
.nvr-alumni-pubmed-feed .title a::after {
	content: "↗";
	display: inline-block;
	margin-left: 7px;
	font-size: 0.8em;
	font-weight: 500;
}


/* Publication date */
.nvr-alumni-pubmed-feed .meta {
	display: block;
	margin: 0 !important;

	font-size: 13px;
	font-style: italic;
	line-height: 1.5;
}


/* First and last publications */
.nvr-alumni-pubmed-feed .rss_item:first-child {
	padding-top: 6px !important;
}

.nvr-alumni-pubmed-feed .rss_item:last-child {
	border-bottom: 0;
}


/* ---------------------------------------------------------
   Mobile
   --------------------------------------------------------- */

@media (max-width: 767px) {

	.nvr-alumni-pubmed-feed {
		max-width: none;
	}

	.nvr-alumni-pubmed-feed .rss_item {
		padding: 17px 0 !important;
	}

	.nvr-alumni-pubmed-feed .title a {
		font-size: 16px;
	}
}/* End custom CSS */