:root {
	--white-color: #fff;
	--white1-color: #FAFBFB;
	--white2-color: #F0F3F3;
	--white3-color: #F0F2F2;
	--white1-color-opacity: rgba(225, 230, 229, 0.3);
	--black-color: #000;
	--border-1px-yellow: 1px solid var(--yellow-color);
	--maroon-color: #6A1921;
	--maroon1-color: #74203E;
	--callout1-color: #830051;
	--callout2-color: #911C63;
	--callout3-color: #7E143F;
	--yellow-color: #F0AB00;
	--yellow1-color: #EAAF48;
	--yellow2-color: #EFE8DC;
	--yellow3-color: #FAF3EC;
	--yellow4-color: #DD972F;
	--yellow5-color: #E79D22;
	--yellow6-color: #DD962E;
	--yellow7-color: #e5c4a2;
	--grey1-color: #3F4444;
	--grey2-color: #9DB0AC;
	--grey3-color: #363636;
	--grey4-color: #707070;
	--grey5-color: #E1E6E5;
	--grey6-color: #FAF1EA;
	--grey7-color: #DCDCDC;
	--grey8-color: #ECEFEF;
	--grey9-color: #E6EBEA;
	--grey10-color: #F7FAFA;
	--grey11-color: #909696;
	--grey12-color: #F0F5f4;
	--grey13-color: #9f9f9f;
	--grey14-color: #E2D6CA;
	--grey15-color: #003865;
	--grey16-color: #D1D1D1;
	--grey6-color-opacity: rgba(250, 241, 234, 0.49);
	--callout2-linear-desktop-gradient: linear-gradient(var(--grey7-color) 185px, var(--grey8-color) 130px);
	--callout2-linear-mobile-gradient: linear-gradient(90deg, var(--grey9-color) 71px, var(--grey8-color) 0px);
	--callout4-color: #632864;
	--black-color: #000000;
	--tab-content-bg: #E1E6E6;
	--tab-text-passive: #912166;
	--tab-bg-passive: rgba(211, 214, 214, 0.86);
	--tab-bg-active: rgba(131, 0, 81, 0.86);
	--tab-bg-hover: rgba(217, 202, 211, 0.86);
	--submenu-bg: rgba(28, 28, 28, 0.9);
	--pink-color: #F008B2;
	--pink-color1: #FF00EB;
	--border-2px-yellow: 2px solid var(--yellow-color);


}

@font-face {
	font-family: 'Helvetica';
	font-display: swap;
	font-style: normal;
	src: local('Helvetica'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Helvetica.woff') format('woff');
}

@font-face {
	font-family: 'Helvetica-Neue';
	font-display: swap;
	font-style: normal;
	src: local('Helvetica-Neue'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/HelveticaNeue.woff') format('woff');
}

@font-face {
	font-family: 'Agenda-Black-Condensed';
	font-display: swap;
	font-style: normal;
	src: local('Agenda-Black-Condensed'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-BlackCondensed.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Black-Extra-Condensed';
	font-display: swap;
	font-style: normal;
	src: local('Agenda-Black-Extra-Condensed'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-BlackExtraCondensed.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Bold';
	font-display: swap;
	font-style: normal;
	font-weight: normal;
	src: local('Agenda-Bold'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-Bold.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Bold-Condensed';
	font-display: swap;
	font-style: normal;
	font-weight: normal;
	src: local('Agenda-Bold-Condensed'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-BoldCondensed.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Bold-Ultra-Condensed';
	font-display: swap;
	font-style: normal;
	font-weight: normal;
	src: local('Agenda-Bold-Ultra-Condensed'), url('/content/dam/microsites/eosinophilic-immune-dysfunction/fonts/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-BoldUltraCondensed.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Light';
	font-display: swap;
	font-style: normal;
	font-weight: normal;
	src: local('Agenda-Light'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-Light.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Light-Condensed';
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: local('Agenda-Light-Condensed'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-LightCondensed.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Medium';
	font-display: swap;
	font-style: normal;
	src: local('Agenda-Medium'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-Medium.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Medium-Condensed';
	font-display: swap;
	font-style: normal;
	src: local('Agenda-Medium-Condensed'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-MediumCondensed.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Medium-Italic';
	font-display: swap;
	font-style: normal;
	src: local('Agenda-Medium-Italic'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-MediumItalic.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Regular-Condensed';
	font-display: swap;
	font-style: normal;
	src: local('Agenda-Regular-Condensed'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-RegularCondensed.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Regular-Italic';
	font-display: swap;
	font-style: normal;
	src: local('Agenda-Regular-Italic'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-RegularItalic.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Semi-Bold';
	font-display: swap;
	font-style: normal;
	src: local('Agenda-Semi-Bold'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-Semibold.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Semi-Bold-Condensed';
	font-display: swap;
	font-style: normal;
	src: local('Agenda-Semi-Bold-Condensed'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-SemiboldCondensed.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Semi-Bold-Italic';
	font-display: swap;
	font-style: normal;
	src: local('Agenda-Semi-Bold-Italic'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-SemiboldItalic.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda-Thin';
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: local('Agenda-Thin'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda-Thin.otf') format('opentype');
}

@font-face {
	font-family: 'Agenda';
	font-display: swap;
	font-style: normal;
	src: local('Agenda'), url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/fonts/Agenda.otf') format('opentype');
}

html {
	margin: 0;
	padding: 0;
	font-size: 16px;
	scroll-behavior: smooth;
	scroll-padding-top: 200px;

}

body {
	margin: 0;
	padding: 0;
	background-color: var(--black-color);
	font-family: 'Agenda-Medium' !important;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
/*body#home.page.basicpage.self-certify-blur {
    overflow: hidden !important;
}*/


b {
	font-family: 'Agenda-Bold';
}

.container.full-width {
	width: 100%;
}

.container-fixed {
	margin: 0 10px;
}


/* ----------- top navigation ----------- */


/* .top-navigation-bar { background-color: var(--black-color); } */

#main-top-navigation {
	display: flex;
	list-style: none;
	align-items: center;
	padding: 0;
	color: var(--white-color);
}

#main-top-navigation li {
	list-style: none;
	padding: 10px 0 15px 20px;
	border-left: 1px solid var(--grey13-color);
	margin-left: 1em;
}

#main-top-navigation .image:nth-child(2) {
	margin-left: auto;
}

#main-top-navigation #az-logo img {
	width: 150px;
}

#main-top-navigation a {
	text-decoration: none;
	color: var(--white-color);
}

#main-top-navigation a:hover,
#main-top-navigation a:active {
	text-decoration: underline !important;
	color: var(--yellow-color);
}

.cmp-image__image {
	width: auto!important;
}
#diseasestates-ea #main-top-navigation .ic-header .cmp-navigation__group>li:nth-child(3)>a,
#diseasestates-crsnp #main-top-navigation .ic-header .cmp-navigation__group>li:nth-child(3)>a,
#diseasestates-egpa #main-top-navigation .ic-header .cmp-navigation__group>li:nth-child(3)>a,
#diseasestates-hes #main-top-navigation .ic-header .cmp-navigation__group>li:nth-child(3)>a{
    color: var(--yellow-color);
    text-decoration: underline;
}
#eid #main-top-navigation .ic-header .cmp-navigation__group>li:nth-child(2)>a,
#feedback #main-top-navigation .ic-header .cmp-navigation__group>li:nth-child(4)>a,
#contactus #main-top-navigation .ic-header .cmp-navigation__group>li:nth-child(5)>a{
    text-decoration: underline;
}
#diseasestates-hes h2.banner-subhead {
    max-width: 1100px;
}

/* ----------- main content - home ----------- */

#main-body-container,
[id^='eid-container']>.text,
[id^='eid-container']>.container [id^='fixed-width-container'] {
	padding: 22px 18px 0;
}

.hero-content-desc p b {
	font-family: 'Agenda-Bold';
}

.hero-content-desc p {
	width: 92%;
	color: var(--white-color);
	max-width: 676px;
	margin: 133px 0 37px;
	font-family: 'Agenda';
	font-size: 16px;
	line-height: 22px;
}
#eid .hero-content-desc p {	padding: 1em 0 37px;}

.hero-content,
.hero-content-desc {
	color: var(--white-color);
}

h1 {
	font-family: 'Agenda-Medium';
	font-size: 49px;
	line-height: 39px;
	color: var(--yellow-color);
	margin: 0;
	padding: 0 0 5px;
	border-bottom: 1px solid var(--yellow4-color);
	display: inline-block;
}

h2 {
	margin: 10px 0;
	font-size: 30px;
	font-family: 'Agenda-Light-Condensed';
	font-weight: 400;
	line-height: 29px;
}
h2.role-head {
    margin:0px 0px 10px 0px!important;
}

h3 {
	color: var(--callout1-color);
	font-family: 'Agenda-Semi-Bold';
	font-size: 22px;
	line-height: 25px;
}

h1 .span1 {
	font-size: 49px;
	line-height: 39px;
	letter-spacing: 2.94px;
	display: block;
}

#home h1 .span1,
#home h1 .span2 {
	font-family: 'Agenda-Semi-Bold';
}

h1 .span2 {
	font-size: 43px;
	line-height: 39px;
	letter-spacing: 3.23px;
	display: block;
}

#eid h1 .span1 {
	font-family: 'Agenda-Thin';
	/* use Agenda-Thin */
	font-size: 59px;
	line-height: 37px;
	letter-spacing: 1.18px;
	color: var(--white-color);
	font-weight: 400;text-transform:uppercase;
}
#eid h1 .span2 {
	font-family: 'Agenda-Semi-Bold';
	/* use Agenda-SemiBold */
	font-size: 40px;
	line-height: 37px;
	letter-spacing: 0px;
	color: var(--yellow5-color);text-transform:uppercase;
}

a.yellow-cta-btn {
	font-family: 'Agenda-Semi-Bold';
	font-size: 15px;
	line-height: 21px;
	color: var(--callout4-color);
	text-decoration: none;
	background-color: var(--yellow-color);
	padding-left: 0.75em;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	white-space: nowrap;
	max-width:340px;
}
a.yellow-cta-btn span{ display: inline-block; padding-top:2px;}
.yellow-cta-btn i {
	margin-left: 20px;
	border-left: 1px solid var(--black-color);
	padding: 8px 12px 11px;
	font-size: 1.75em;
}

.yellow-cta-btn:hover,
.yellow-cta-btn:active {
	color: var(--callout1-color);
}

.main-body-content {
	margin: 30px 0 0;
	color: var(--white-color);
	border-top: var(--border-1px-yellow);
}

#diseasestates-hes #fixed-width-container1-3 p{margin-top: .5em; margin-bottom: 0.5em;}
.main-body-content>p {
	font-family: 'Agenda';
	font-size: 16px;
	line-height: 22px;
	margin-bottom: .85em;
}

.main-body-content>p b {
	font-family: 'Agenda-Bold';
}

h2.main-body-content-header {
	color: var(--yellow5-color);
	font-family: 'Agenda-Semi-Bold';
	font-size: 24px;
	line-height: 30px;
}

.main-body-content-callout {
	padding: 22px;
	background-color: var(--callout1-color);
	font-family: 'Agenda';
	font-weight: 400;
	margin-bottom: 2em;
    margin-left: 4px;
}

.main-body-content-callout p {
	font-size: 21px;
	line-height: 26px;
	font-family: 'Agenda';
	font-weight: normal;
}

.main-body-content-callout .callout__content {
	border-left: var(--border-1px-yellow);
	padding: 0 15px;
}

.cmp-container__backgroundImage--enabled {
	padding: 0 !important;
	margin: 0 !important;
}


/* home - CTA section */

.text-yellow {
	color: var(--yellow-color);
}

.home-bottom__cta-section {
	border-top: var(--border-1px-yellow);
	margin-top: 60px;
}

.home-bottom__cta-section a {
	text-decoration: none;
	color: var(--white-color);
}

.home-bottom__cta-section__blocks {
	display: grid;
	grid-template-rows: repeat(4, 1fr);
	row-gap: 5px;
}

.home-bottom__cta-section_text {
	display: inline-block;
	margin: 0.5em 0;
}

.home-bottom__cta-section__blocks a {
	font-family: 'Agenda-Semi-Bold';
	font-size: 19px;
	line-height: 21px;
	/* padding: 206px 10px 52px 10px; */
	min-width: 330px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: var(--maroon-color) url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/mobile-images/img-asthma.png") no-repeat 12px center;
	/* background-size: auto 80%; */
}

.home-bottom__cta-section__blocks a.cta-asthma {
	background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/mobile-images/img-asthma.png");
}

.home-bottom__cta-section__blocks a.cta-esophagitis {
	background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/mobile-images/img-esophagitis.png");
}

.home-bottom__cta-section__blocks a.cta-rhinosinusitis {
	background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/mobile-images/img-rhinosinusitis.png");
}

.home-bottom__cta-section__blocks a.cta-granulomatosis {
	background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/mobile-images/img-granulomatosis.png");
}

.home-bottom__cta-section__blocks a.cta-hypereosinophilic {
	background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/mobile-images/img-hypereosinophilic.png");
}
body[id="contactus"] #main-top-navigation .ic-header .cmp-navigation__group>li:nth-child(5) a, 
body[id="feedback"] #main-top-navigation .ic-header .cmp-navigation__group>li:nth-child(4) a{
    color: var(--yellow-color);
}
/* bottom callout - pattern2 -start */

.home-bottom__cta-section__blocks.pattern2 a {
	color: var(--callout1-color);
	background: var(--grey9-color) url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/mobile-images/img-asthma.png") no-repeat 12px center;
	/* background-size: auto 80%; */
	border-bottom: 1px solid var(--yellow-color);
	position: relative;
}

.home-bottom__cta-section__blocks.pattern2 a:hover,
.home-bottom__cta-section__blocks.pattern2 a:focus {
	color: var(--yellow-color);
}

.home-bottom__cta-section__blocks.pattern2 a.cta-asthma {
	background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/mobile-images/img-asthma.png"), var(--callout2-linear-mobile-gradient);
}

.home-bottom__cta-section__blocks.pattern2 a.cta-esophagitis {
	background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/mobile-images/img-esophagitis.png"), linear-gradient(90deg, var(--grey9-color) 65px, var(--grey8-color) 0px);
	}

.home-bottom__cta-section__blocks.pattern2 a.cta-rhinosinusitis {
	background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/mobile-images/img-rhinosinusitis.png"), var(--callout2-linear-mobile-gradient);
}

.home-bottom__cta-section__blocks.pattern2 a.cta-granulomatosis { background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/mobile-images/img-granulomatosis.png"), linear-gradient(90deg, var(--grey9-color) 65px, var(--grey8-color) 0px);
}

.home-bottom__cta-section__blocks.pattern2 a.cta-hypereosinophilic { background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/mobile-images/img-hypereosinophilic.png"), linear-gradient(90deg, var(--grey9-color) 58px, var(--grey8-color) 0px); }


/* bottom callout - pattern2 -end */


/* footer section */

.footer-section {
	color: var(--white-color) !important;
}

.footer-section,
.footer-section a {
	color: var(--white-color);
}

.footer__disclaimer {
	font-family: 'Agenda';
}

.footer-section {
	text-align: center;
	margin: 30px 22px;
	font-family: 'Agenda-Medium';
	font-size: 16px;
	line-height: 20px;
}

.copyright-footer-links {
	display: flex;
	flex-flow: row;
	flex-wrap: wrap;
	align-items: flex-end;
}

.dummy-break {
	width: 100%;
}

.copyright__other-info>span {
	display: block;
	margin: 0 auto;
}

.copyright-footer-links>section {
	width: 100%;
}

.copyright-section {
	order: 3;
	margin: 0 auto 46px auto;
}

ul.footer-links {
	margin: 0;
	padding: 0;
	list-style: none;
}

.copyright__other-info {
	margin: 46px 0;
	line-height: 1.5em;
}

.copyright__other-info>span:first-child {
	margin-bottom: 1.5em;
}

.reference-section ul,
.reference-section ul li {
	display: inline;
	margin: 0;
	padding: 0;
	font-family: 'Agenda' !important;
	word-break: break-word;
}

.reference-section {
	text-align: left;
	margin-bottom: 40px;
	font-family: 'Agenda';
}

.reference-section li>span:first-child {
	font-family: 'Agenda-Semi-Bold';
}

.home-bottom__cta-section_text {
	font-family: 'Agenda-Medium-Condensed';
	font-size: 22px;
	line-height: 29px;
}

.home-bottom__cta-section__blocks a:hover,
.home-bottom__cta-section__blocks a:focus {
	color: var(--yellow-color);
}


/* table component -start */


#carousel-header-desktop {
	display: none;
}

.eos-table__wrapper {
	font-family: 'Agenda-Medium';
	display: grid;
	grid-template-columns: auto;
	border: 1px solid var(--grey4-color);
	margin: 30px 0;
}
.eos-table__wrapper.table-1{ margin-top: 20px;}



.eos-table__wrapper .eos-table__column {
	display: grid;
	grid-template-rows: auto;
}

.eos-table__wrapper.pattern {
	border: none;
}

.eos-table__wrapper.pattern .eos-table__column {
	color: var(--callout1-color);
}

.eos-table__wrapper.pattern .eos-table__column a {
	color: var(--maroon1-color);
	text-decoration: underline;
	/* border-bottom: 1px solid var(--maroon1-color); */
}

.eos-table__wrapper.pattern .eos-table__column a::after {
	content: '\f101';
	font-family: 'FontAwesome';
	font-size: 0.75em;
	margin-left: 5px;
}

.eos-table__wrapper .eos-table__header-dark {
	font-family: 'Agenda';
	/* font-family: 'Agenda-Regular'; */
	font-size: 16px;
	line-height: 22px;
	padding: 20px 26px 20px 18px;
	background-color: var(--callout1-color);
	color: var(--white-color);
}

.eos-table__wrapper .eos-table__header-light {
	padding: 16px 26px 16px 18px;
	background-color: var(--callout2-color);
	color: var(--yellow3-color);
	font-family: 'Agenda-Semi-Bold';
	font-size: 19px;
	line-height: 29px;
	display: flex;
	align-items: center;
}

.eos-table__wrapper .eos-table__row {
	padding: 8px 26px 8px 14px;
	background-color: var(--white1-color);
	color: var(--grey1-color);
	font-size: 22px;
	line-height: 30px;
}

.eos-table__wrapper.pattern .eos-table__row {
	color: var(--callout1-color);
}

.eos-table__wrapper .eos-table__row>span {
	display: flex;
	font-size: 15px;
	line-height: 26px;
}

.eos-table__wrapper .eos-table__row>span::before {
	content: "\f111";
	display: inline-block;
	margin-right: 10px;
	font-family: 'FontAwesome';
	font-size: 8px;
	color: var(--callout3-color);
}

.eos-table__wrapper.pattern .eos-table__row:nth-child(even) {
	background-color: var(--white1-color-opacity);
}

.eos-table__wrapper.pattern .reverse .eos-table__row:nth-child(odd),
.eos-table__wrapper.pattern .reverse-left .eos-table__row:nth-child(even) {
	background-color: var(--white1-color);
}

.eos-table__wrapper.pattern .eos-table__row:nth-child(odd),
.eos-table__wrapper.pattern .reverse .eos-table__row:nth-child(even) {
	background-color: var(--white3-color);
}

#eid .eos-table__wrapper.pattern .eos-table__row:nth-child(odd),
#eid .eos-table__wrapper.pattern .reverse .eos-table__row:nth-child(even) {
	background-color: var(--white1-color);
}


/* table component -end */


/* eid page styles start */

[role*='greybg'] {
	background-color: var(--grey9-color);
}
[role*='lightbg'], #diseasestates-crsnp #eid-container5 {
	background-color: var(--white2-color);
}

[id^='eid-container'] .main-body-content {
	border: none;
	margin-top: 0;
}


/* #eid-container2 .text { padding: 25px 0 !important; } */

[id^='eid-container'] .main-body-content h2 {
	color: var(--callout1-color);
	font-size: 22px;
	line-height: 25px;
	width: 100%;
	margin-bottom: 0.5em;
}

#diseasestates-eoe #eid-container4 .regular-list,
[id^='eid-container'] .main-body-content p {
	color: var(--grey1-color);
	font-size: 16px;
	line-height: 25px;
}

[id^='eid-container'] .main-body-content-callout {
	color: var(--white-color);
}

[id^='eid-container'] .main-body-content-callout ul.callout__content li {
	list-style-type: disc;
	font-family: 'Agenda' !important;
}

[id^='eid-container'] .main-body-content-callout .callout__content {
	font-size: 21px;
	line-height: 26px;
	padding-bottom: 1em;
	color: var(--white-color);
}

[id^='eid-container'] .main-body-content-callout .callout__content.extra-margin {
	padding: 1em !important;
	font-size: 21px;
	line-height: 26px;
	margin: 0;
}

#eid-container2 .main-body-content-callout .callout__content:last-child {
	padding-bottom: 0;
}

#eid-container4 .main-body-content-callout .callout__content {
	padding-bottom: 0;
	padding-top: 0;
}

.main-body-content.flex-pattern h2 {
	margin-bottom: 1em;
}


/* eid page styles end */

#eid-container-bottom-callouts {
	background-color: var(--white2-color);
	padding-bottom: 2em;
}

#eid-container-bottom-callouts a.home-bottom__cta-section_text {
	color: var(--callout1-color);
	pointer-events: none;
}

[id^='eid-container'] .footnotes {
	font-family: 'Agenda';
	font-size: 16px !important;
	line-height: 20px !important;
	margin-top: 1em;
	display: flex;
}
#diseasestates-ea [id^='eid-container'] .footnotes{ line-height: 1em !important;}
/*[id^='eid-container'] .footnotes span:first-child {margin-left: -0.25em;}*/

#diseasestates-egpa #fixed-width-container1-2 .footnotes{ margin:0;}

.dea-char__section {
	color: var(--callout1-color);
	border: 1px solid var(--grey11-color);
	padding: 20px 38px;
	background-color: var(--white2-color);
	font-family: 'Agenda-Semi-Bold';
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 1em;
}

.dea-char__section .small {
	display: block;
	font-family: 'Agenda-Light';
	/*use agenda-light*/
	font-size: 13px;
	line-height: 16px;
	color: var(--black-color);
}

.dea-char__section img {
	width: 68px;
	margin-right: 1em;
}

.dea-char__block {
	display: flex;
	align-items: center;
	margin-bottom: 22px;
}


/* tab section start */

.text-maroon,
.main-body-content p.tab-subheading,
.cmp-tabs__tabpanel u {
	color: var(--callout1-color) !important;
}

.tab-subheading {
	font-weight: 600;
	margin: 25px 0px  0;
}

.cmp-tabs__tabpanel u {
	margin-bottom: 0.75em;
}

div#eoe-tab-container [role='tablist'] {
	margin: 0;
	padding: 0;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}

div#eoe-tab-container .cmp-tabs__tab {
	background-color: rgba(211, 214, 214, 0.86);
	color: #912166;
	font-family: 'Agenda-Medium';
	font-size: 28px;
	line-height: 40px;
	margin: 0 2px 2px 0;
	border: none;
	padding: 19px 0 19px 41px;
	white-space: nowrap;
}

div#eoe-tab-container .cmp-tabs__tab:hover {
	background-color: rgba(217, 202, 211, 0.86);
}

div#eoe-tab-container .cmp-tabs__tab.cmp-tabs__tab--active {
	background-color: rgba(131, 0, 81, 0.86);
	color: var(--white-color);font-size: 29px;line-height: 41px;
}

div#eoe-tab-container [role='tabpanel'] {
	background-color: var(--tab-content-bg);
	padding: 30px 69px;
}


/* tab section end */

#fixed-width-container-banner h1 {
	color: var(--yellow5-color);
	border: none;
	font-size: 27px;
	line-height: 29px;
	text-transform: uppercase;
	font-weight: 400;
	padding: 0;
}

#diseasestates-crsnp #fixed-width-container-banner h2 {
	font-family: 'Agenda-Medium' !important;
}

#fixed-width-container-banner h2 {
	color: var(--yellow2-color);
	font-size: 16px;
	line-height: 20px;
	font-family: 'Agenda';
	font-weight: normal;
}

#eid-container-jumptosection {
	font-family: 'Agenda-Medium';
	background-color: var(--grey12-color);
}

#eid-container-jumptosection .text {
	padding: 0 22px;
}

div#fixed-width-container-jumptosecction {
	padding: 14px 0 18px;
	text-align: center;
}

div#fixed-width-container-jumptosecction a {
	font-size: 12px;
	line-height: 16px;
	color: var(--grey1-color);
	text-decoration: none;
	border-right: 1px solid var(--grey1-color);
	padding: 5px 10px;
}
div#fixed-width-container-jumptosecction a:first-child{padding-left: 0;}
div#fixed-width-container-jumptosecction a:last-child {	border: none;}

div#fixed-width-container-jumptosecction a:hover {
	color: var(--callout1-color);
	text-decoration:underline;
}

div#fixed-width-container-jumptosecction a:active, div#fixed-width-container-jumptosecction a.active {
	text-decoration: underline;
	color: var(--callout1-color);
	
}
#diseasestates-crsnp #fixed-width-container2 ul.regular-list{margin-left: 3.5em;}

ul.regular-list,
.cmp-text ul.regular-list {
	list-style: disc;
	margin-left: 1.5em;
}

ul.regular-list li {
	margin: 0.75em 0;
}

.text-bold {
	font-family: 'Agenda-Semi-Bold' !important;
}

.cmp-text,
.cmp-text li {
	font-family: 'Agenda-Medium' !important;
}
.carousel__tab-content__foot{ font-family: 'Agenda-Semi-Bold';}

a.back-to-top {
	display: none;
}


/* carousel styles -start */

.carousel__headers {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 100%;
}

.carousel__header {
	padding: 6px 12px 3px;
	background-color: var(--white-color);
	color: var(--callout1-color);
	font-size: 14px;
	line-height: 24px;
	min-width: 32%;
	text-align: center;
	border: 1px solid var(--callout1-color);
	margin: 0;
	position: relative;
	white-space: nowrap;
}

.carousel__header:nth-child(2) {
	border-left: 0;
	border-right: 0;
}

.carousel__header:after {
	content: "\f0d7";
	font-family: 'FontAwesome';
	display: block;
	position: absolute;
	left: 45%;
	top: 75%;
	font-size: 1.5em;
	z-index: 98;
}

.carousel__header:before {
	content: "\f0d7";
	font-family: 'FontAwesome';
	display: block;
	position: absolute;
	left: 45%;
	top: 22px;
	font-size: 1.5em;
	color: var(--white-color);
	z-index: 99;
}

#eid-carousel .carousel__tab-content {
	/* background-color: var(--white-color); */
	padding-top: 2em;
}

#eid-carousel .carousel__tab-content__foot {
	padding: 10px 0 20px;
	background-color: rgb(240 243 243 / 60%);
	color: var(--callout1-color);
	text-align: center;
	border-top: 1px solid #e5d4db;
	font-size:14px; line-height: 10px;
}

#eid-carousel .carousel__tab-content__img-section {
	text-align: center;
	margin-bottom: 2em;
	min-height: 360px;
	padding: 0 10%;
}

#eid-carousel .cmp-carousel__content {
	margin: 30px 0;
	background-color: var(--white-color);
}

#eid-carousel .cmp-carousel__content .cmp-text {
	padding: 0;
}

#eid-carousel .cmp-carousel__actions {
	position: absolute;
	top: 50%;
}

#eid-carousel .cmp-carousel__item:nth-child(1) .carousel__tab-content__img-section img,
#eid-carousel .cmp-carousel__item:nth-child(2) .carousel__tab-content__img-section img {
	width: 60%;
	display: block;
	margin: 0 auto;
}

#carousel-header-desktop .carousel__header,
.cmp-carousel__item--active .carousel__header.active {
	background-color: var(--callout1-color);
	color: var(--white-color);
}

.cmp-carousel__item--active .carousel__header.active::before {
	display: none;
}

.cmp-carousel__item--active .carousel__header.active::after {
	color: var(--callout1-color);
}

.cmp-carousel__actions {
	position: absolute;
	top: 50%;
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding: 0 1%;
}

#fixed-width-container-ea-carousel {
	padding: 22px 18px 0;
}

.cmp-carousel__actions .cmp-carousel__action-icon,
.cmp-carousel__actions .cmp-carousel__action-text {
	display: none;
}

.cmp-carousel__actions button {
	background: none;
}

.cmp-carousel__actions .cmp-carousel__action::before {
	content: "\f104";
	font-size: 4em;
	font-family: 'FontAwesome';
	display: block;
	color: var(--grey2-color);
}
.cmp-carousel__actions .cmp-carousel__action:hover::before, .cmp-carousel__actions .cmp-carousel__action:focus::before  {color: var(--callout1-color);}
.cmp-carousel__actions .cmp-carousel__action--next::before {content: "\f105";}

#eid-carousel.cmp-carousel-horizontal .cmp-carousel__indicators,
#fixed-width-container-ea-carousel.cmp-carousel-horizontal .cmp-carousel__indicators {
	display: flex;
	justify-content: center;
	bottom: 13%; z-index: 997 !important;
}

#eid-carousel.cmp-carousel-horizontal .cmp-carousel__indicator,
#fixed-width-container-ea-carousel.cmp-carousel-horizontal .cmp-carousel__indicator {
	border: 1px solid var(--grey4-color);
	margin: 2px;
	background: var(--white-color);
	width: 16px;
	height: 16px;
}

#eid-carousel.cmp-carousel-horizontal .cmp-carousel__indicators li.cmp-carousel__indicator::after,
#fixed-width-container-ea-carousel.cmp-carousel-horizontal .cmp-carousel__indicators li.cmp-carousel__indicator::after {
	background: var(--grey9-color);
	right: 1px;
	top: 1px;
	border-radius: 50%;
	border: 1px solid var(--white-color);
	width: 12px;
	height: 12px;
	position: absolute;
	content: "";
	display: block;
}

/* #eid-carousel.cmp-carousel-horizontal .cmp-carousel__indicators li.cmp-carousel__indicator--active,
#fixed-width-container-ea-carousel.cmp-carousel-horizontal .cmp-carousel__indicators li.cmp-carousel__indicator--active {
	border-color: var(--callout1-color);
} */

#eid-carousel.cmp-carousel-horizontal .cmp-carousel__indicators li.cmp-carousel__indicator--active::after,
#fixed-width-container-ea-carousel.cmp-carousel-horizontal .cmp-carousel__indicators li.cmp-carousel__indicator--active::after {
	background-color: var(--callout1-color);
}

.ptfunction {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#eid-carousel .carousel__tab-content__img-section h4 {
	width: 100%;
	background-color: var(--grey9-color);
	font-size: 9px;
	line-height: 7px;
	color: var(--callout3-color);
	border-bottom: solid 1px var(--callout3-color);
	padding: 0.6em 0 0.4em;
	font-family: "Agenda-Semi-Bold";
}

.ir-modulation {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 49%;
	margin-top: 1em;
}

.ir-modulation h5 {
	width: 100%;
	font-size: 9px;
	line-height: 7px;
	color: var(--callout3-color);
	text-align: left;
	padding-left: 1em;
	margin-top: 0;
}

.ir-modulation>div {
	min-width: 50%;
	margin-bottom: 1em;
}

.ir-modulation>div>span {
	display: block;
	font-size: 8px;
}

.ir-modulation.edd-state {
	max-width: 100%;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}

.ptfunction h4 {
	margin-bottom: 0;
}

.organ-fun.ir-modulation {
	border-left: 1px solid var(--yellow7-color);
}


/* carousel styles -end */

.ir-modulation img {
	max-height: 60%;
	max-width: 50px;
}

.tab2-text {
	border-top: solid 1px var(--callout3-color);
	text-align: left;
	font-size: 14px;
	line-height: 17px;
	margin: 1em 2em;
	padding: 1em 0;
	font-family: 'Agenda-Regular-Condensed' ;
}

#eid #main-body-container .hero-content h1 {
	border-bottom: none;
}

#eid #main-body-container .main-body-content:first-child {
	margin-top: 50px;
	padding-top: 2em;
}

#eid #main-body-container .main-body-content:first-child h2 {
	margin-top: 50px;
	font-family: 'Agenda-Semi-Bold';
}

.text-color1 {
	color: var(--yellow-color);
}

.carousel__tab-content__foot span {
	color: var(--black-color);
	font-size: 10px;
	line-height: 26px;
}

.cmp-video__content {
	display: none;
}

.ic-hamburger .hamburger-wrapper .hamburger {
	pointer-events: none;
}

/*[id^='diseasestates'] #main-top-navigation .cmp-navigation__group>li:last-child>a,*/
#diseasestates-ea .cmp-navigation__dropdownmenu li:nth-child(1)>a,
#diseasestates-crsnp .cmp-navigation__dropdownmenu li:nth-child(2)>a,
#diseasestates-egpa .cmp-navigation__dropdownmenu li:nth-child(3)>a,
#diseasestates-hes .cmp-navigation__dropdownmenu li:nth-child(4)>a,
#eid .cmp-navigation__group>li:nth-child(2) a, 
#home .cmp-navigation__group>li:nth-child(1) a
{	color: var(--yellow-color);    text-decoration: underline;}


[id^='fixed-width-container'] h2,
.main-body-content-callout p .text-yellow {
	font-family: 'Agenda-Semi-Bold';
}


#eid-container-bottom-callouts .home-bottom__cta-section_text {
	font-family: 'Agenda-Bold-Condensed';
	font-size: 22px;
	line-height: 29px;
}

#eid-container-bottom-callouts .home-bottom__cta-section {
	margin-top: 20px;
}

.cmp-container__backgroundImage--enabled {
	min-height: auto !important;
}

ul.callout__content {
	list-style-position: inherit !important;
	padding-bottom: 0!important;
}

ul.callout__content li {
	margin-left: 1em;
}

sup, sub {
	font-size: 0.55em;
	line-height: 0;
}

.cmp-video__player,
.cmp-video__content {
	padding: 0 !important;
}

/* .cmp-video__playicon::after {
	content: '\f0da';
	font-size: 2em;
	font-family: 'FontAwesome';
	display: block;
	position: absolute;
	color: var(--white-color);
	top: 18%;
	left: 25%;
	border: 1px solid var(--white-color);
	border-radius: 50%;
	padding: 5px 12px 5px 17px;
	background-color: rgb(255 255 255 / 50%);
} */
.cmp-video__player .cmp-video__playicon { display: none; height: 4em; width: 4em; z-index: 1; position: absolute; top: calc(50% - 2.5em); left: calc(50% - 2.5em); border: 1px solid white; border-radius: 50%; background: rgba(255, 255, 255, 30%); backdrop-filter: blur(2px); }
.cmp-video__thumbnail {height: auto !important;}
.cmp-video__playicon::after { content: ""; position: absolute; top: 33%; left: 40%; width: 0; height: 0; border-top: 9px solid transparent; border-left: 18px solid var(--white-color); border-bottom: 9px solid transparent; }
.no-wrap {
	white-space: nowrap;
}

.main-body-content-callout p b {
	font-family: 'Agenda-Semi-Bold';
}

p.download-cta {
	display: flex;
	align-items: flex-start;
}

p.download-cta img {
	margin-right: 10px;
	margin-top: 4px;
}

#diseasestates-eoe #fixed-width-container1-2 {
	padding: 0 0 2em;
}

.margin-top-0 {
	margin-top: 0;
}

p.tab-subheading u {
	font-weight: normal;
}

#eoe-tab-container .regular-list li,
.regular-list.accordion-list li {
	font-size: 16px;
	line-height: 20px;
	font-family: 'Agenda-Semi-Bold' !important;
}

hr {
	border: 1px solid var(--grey4-color);
	margin: 3em 0;
}

.main-body-content p.tab-subheading.normal {
	font-family: 'Agenda-Medium-Condensed';
	font-size: 19px;
	line-height: 22px;
	font-weight: normal;
}

.main-body-content p.tab-subheading.normal b {
	font-family: 'Agenda-Bold-Condensed';
}


h3.text-maroon.video-title {
	border-top: 1px solid var(--grey15-color);
	padding-top: 1em;
	margin-top: 2em;
	font-size: 22px;
}

#diseasestates-eoe #fixed-width-container2-video,
#diseasestates-egpa #fixed-width-container3-video,
#diseasestates-hes #fixed-width-container-video {
	padding: 0 0 4em; margin: 0 auto;
}

.cmp-accordion__item {
	margin-bottom: 2em;
}

[id^='eid-container']>.container #fixed-width-container3-1 {
	padding: 22px 18px;
}

.eos-table__wrapper.pattern.no-color .eos-table__row:nth-child(odd),
.eos-table__wrapper.pattern.no-color .eos-table__row:nth-child(even) {
	background: transparent;
	padding: 0;
	min-height: auto;
}

.eos-table__wrapper.pattern.no-color .eos-table__column {
	grid-template-rows: auto;
}

.accordion1-split {
	background-color: var(--white2-color);
	padding: 15px 26px 26px;
}

.accordion1-split p.text-maroon {
	border-bottom: 1px solid var(--callout1-color);
	margin-bottom: 1em;
	padding-bottom: 0.25em;
	font-family: 'Agenda-Semi-Bold';
}

.img-footnote .footnotes {
	font-size: 16px !important;
	line-height: 14px !important;
	margin-bottom: 1em;
}

.img-footnote img {
	margin-top: 1em;
}

.img-footnote .footnotes .text-maroon {
	color: var(--pink-color);
}

.main-body-content-callout.pattern .callout__content::after {
	content: "";
	display: block;
	border-bottom: 1px dashed var(--yellow-color);
	padding-top: 0.5em;
    max-width: 970px;
}

[id^='eid-container'] .main-body-content-callout .callout__content:last-child::after {
	content: none;
}

[id^='eid-container'] .main-body-content-callout .callout__content:last-child {
	padding-bottom: 0;
	padding-top: 0.5em;
}

.main-body-content-callout.pattern .callout__content {
	padding-bottom: 0.5em;
}
p.eos-head {
    margin-bottom: 0.73em;
}
p.callout__content.space {
    padding-top: 0.2em;
}

.crswnp-section>span {
	min-width: 250px;
	display: block;
	text-align: center;
}

.crswnp-section>div>p,
.crswnp-section>div>ul, .crswnp-section>div>div {
	background-color: var(--grey10-color);
	padding: 16px 28px 16px 16px;
	margin-bottom: 1em;
}


.crswnp-section>div>ul {
	margin-left: 0 !important;
	padding-left: 33px;
}

h1 .lower {
	text-transform: lowercase;
}

#diseasestates-egpa #fixed-width-container1-2 .main-body-content-callout .callout__content {padding:0 1em; margin-top: 0.7em;}
.no-border {
	border: none !important;
}

#diseasestates-egpa .accordion-list {
	margin-left: 1.5em;
	margin-bottom: 1em;
}
#diseasestates-egpa .accordion-list li, #diseasestates-crsnp .accordion-list li { margin: 0;}

#diseasestates-hes h3.video-title.no-border {
	margin-top: 0;
	padding: 0;
}

.hes-last-section {
	background-color: var(--white2-color);
	padding: 3em;
	margin-bottom: 1em;
	font-family: 'Agenda-Semi-Bold';
}

.hes-last-section ul.regular-list {
	font-family: 'Agenda-Semi-Bold';
	font-weight: 600;
	margin-left: 1.5em;
}

.hes-last-section ul.regular-list li {
	margin: 0;
	font-size: 16px;
	line-height: 17px;
}

.hes-last-section>p {
	font-size: 16px !important;
	line-height: 25px !important;
	margin-bottom: 0.5em;
}

#diseasestates-hes #fixed-width-container-4 ul.regular-list {
	margin-left: 1.5em;
}

a.back-to-top:hover {
	/*background: #9DB0AC2E;
	border-color: #FFFFFF5A;*/
	background: rgba(157, 176 ,172 , 0.5);
    border-color: rgba(255 ,255 ,255 ,0.9);
}

a.back-to-top:hover:after {
	/*color: #FFFFFF60;*/
	color: rgba(255, 255, 255 ,0.8);
}

#diseasestates-ea .main-body-content-callout.pattern p:nth-child(3)::after {
	display: none;
}

[id^="error"] h1 {
	margin-bottom: 0.25em;
	border: none;
}

[id^="error"] .main-body-content,
[id^="error"] .main-body-content p {
	color: var(--white-color);
}

#eid-container-banner,
#eid #main-body-container {
	margin-top: 56px !important;
}

.cmp-experiencefragment.cmp-experiencefragment--header {
	position: fixed;
	width: 100%;
	background: var(--black-color);
	z-index: 999;
	top:0;
}

.sticky {
	position: fixed;
	top: 56px;
	width: 100%;
	z-index: 998;
}

.reference-section li i {
	font-family: "Agenda-Regular-Italic";
}

#main-top-navigation .ic-header .cmp-navigation__group>li>a {
	border-left: 1px solid var(--grey13-color);
	padding: 14px 0 15px 20px;
}

#main-top-navigation .ic-header .cmp-navigation__group>li {
	border: none;
	margin: 0;
	padding-left: 20px;
}

#main-top-navigation {
	padding: 3px 0 !important;margin: 18px 0px;
}
#diseasestates-ea .callout__content .text-yellow .mu,
#diseasestates-egpa .mu {font-family: 'Helvetica'; font-weight:bold;font-size: 26px; }
.mu{ font-family: "Helvetica";}
	.footnotes .mu{ font-family: "Helvetica-Neue";}
	#home .main-body-content-callout { margin-top: 40px; }
	#home .main-body-content-callout .callout__content { padding: 0 15px; }
	#home .home-bottom__cta-section { margin: 60px 0; }
	.reference-section b { font-family: 'Agenda-Semi-Bold'; }
	i { font-family: "Agenda-Regular-Italic"; }
	ul.footer-links li {margin-bottom: 1em; }
ul.footer-links li a {text-decoration: underline; }
.text-pink{color: var(--pink-color1);}

#eid .eos-table__wrapper { border: none; }
#eid #fixed-width-container2 { padding-top: 0; padding-bottom: 1em; }
#diseasestates-eoe .eos-table__wrapper.pattern.no-color .eos-table__row>span { font-size: 16px; line-height: 25px; font-family: "Agenda-Semi-Bold";}
[id^='eid-container'] .accordion1-split div:first-child > p:last-child { margin-top: 0.85em; }
#diseasestates-eoe ul.accordion-list { margin-bottom: 2em; }
#diseasestates-eoe ul.accordion-list li { font-family: 'Agenda-Semi-Bold' !important; font-size: 16px; line-height: 17px; }
#diseasestates-crsnp #fixed-width-container5 {padding:0;}
#diseasestates-hes #fixed-width-container1-2 .footnotes { margin-bottom: 3em; }
h2#deeperlook-hes { margin-bottom: 0.75em; }
.text-grey { color: var(--grey1-color); font-family: 'Agenda'; }
/*self-certification*/
.cmp-selfcertification .modal-box {width: 90% !important; padding: 47px 35px !important; max-width: 1115px; margin: 10px auto !important;}
.cmp-selfcertification__title h1 {border: none;color: var(--callout1-color);line-height: 1em; font-size: 24px !important;font-style: normal;margin-bottom: 0.25em !important;}
.landing-page.main-body-content p { color: var(--grey1-color); }
.landing-page.main-body-content {margin-top: 0 !important; border: none;}
.cmp-selfcertification__actions { display: none !important;}
a.yellow-cta-btn.cmp-selfcertification__continue.self-certify-yes-patient { height: auto; margin: 1.5em 0; max-width: fit-content; padding: 0 0 0 0.75em;}
.modal-box .patients { margin: 0; }
/* self-certification */
#diseasestates-crsnp #eid-container1 {padding-bottom: 1em;}
#diseasestates-crsnp .main-body-content-callout.pattern {padding-bottom: 40px;}
.crswnp-section {margin-top: 3em; }
.crswnp-section .text-maroon, .crswnp-section b {font-family: 'Agenda-Semi-Bold' !important; }
#eid .eos-table__wrapper.pattern .eos-table__header-dark{ font-family: 'Agenda-Semi-Bold';}
#diseasestates-ea #eid-container3 a.text-maroon, .download-cta a.text-maroon {text-decoration: underline; }
#diseasestates-ea #eid-container3 a.text-maroon:hover {font-weight: 600;}
#fixed-width-container-footnotes{ padding:0;}
#diseasestates-eoe #fixed-width-container4 ul.regular-list li {font-family: 'Agenda-Semi-Bold' !important;}
.footer-section .footer-az-logo{max-width: 310px;}

/* exit ramp */
.modal__closeLabel{ display: none;}
.exit-ramp-body {
    font-family: 'Agenda';
    font-size: 16px;
    color: #333;
    margin-bottom: 40px;
    text-align: left;
    line-height: 20px;
}
.exit-ramp-actions {
    text-align: right;
    margin-bottom: 40px;
}
a.exit-ramp-continue.skip-exit-ramp, .exit-ramp-cancel.close-exit-ramp {
	background: var(--yellow-color);
	max-width: max-content;
    padding: 15px 26px 10px;
    color: #fff;
    border-radius: 7px;
    max-width: 279px;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    height: 44px;
    font-family: 'Agenda-Semi-Bold';
    font-size: 16px;
    line-height: 16px;
    width: 100%;  cursor: pointer;  margin-left: 15px;
}
.exit-ramp-modal .modal__closeIcon { display: none; }
button.modal__close::after { content: "\f00d"; display: block; padding: 5px; position: absolute; top: 0; font-family: 'Font Awesome'; font-size: 2em; right: 10px; }
/*.exit-ramp-cancel.close-exit-ramp {*/
/*    display: none;*/
/*}*/
a.exit-ramp-continue.skip-exit-ramp:hover {
	text-decoration: none;
}
.exit-ramp-modal .modal__close, .cmp-video__modalbox .modal__close {
    width: 100%;
    max-width: 915px;
    position: relative;
    margin-top: auto;
    top: 40px;
    right: 0;
    color: #000;
    padding: 25px 21px 0 0;
    display: flex;
    justify-content: flex-end;
}
.cmp-video__modalbox .modal__close { 
	top: 55px;
}
.exit-ramp-modal .modal-box {
    width: 100%;
    max-width: 940px;
	margin-top: unset;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: flex;
    visibility: hidden;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    -webkit-overflow-scrolling: touch;
    background: rgba(51,51,51,0.55);
    opacity: 0;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer;
}
.modal--visible {
    visibility: visible!important;
	opacity: 1!important;}
.modal--overflow {
		overflow-y: scroll;
		padding-top: 8vh;
	}
	.exit-ramp-modal .modal__close {
		width: 100%;
		max-width: 915px;
		position: relative;
		margin-top: auto;
		top: 40px;
		right: 0;
		color: #000;
		padding: 25px 21px 0 0;
		display: flex;
		justify-content: flex-end;
		background: none;
	}
	.modal--visible .modal__close {
		-webkit-animation: scale 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards;
		animation: scale 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards;
	}
	.modal__close {
		position: fixed;
		top: 20px;
		right: 40px;
		z-index: 1000;
		padding: 0;
		width: 22px;
		height: 25px;
		border: none;
		background: transparent url(/content/dam/intelligentcontent/brands/tagrisso-global/en/desktop/Close-X.png) no-repeat center right;
		color: #fff;
		cursor: pointer;
	}
	.modal-box {
		position: relative;
		flex-shrink: 0;
		margin-top: auto;
		margin-bottom: auto;
		width: 100%;
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 3px 20px #0000006f;
		padding: 20px;
		max-width: 940px;
		opacity: 1;
		cursor: auto;
		will-change: transform, opacity;
	}

	.modal-box__content {
		max-width: 875px;
		margin: 0 auto;
	}
	.exit-ramp-title {
		font-family: 'Agenda-Bold';
		font-size: 30px;
		color: var(--callout1-color);
		line-height: 36px;
		margin-bottom: 18px;
		max-width: 90%;
	}	
.cmp-selfcertification { background: rgb(0 0 0 / 60%) !important; }
.modal { backdrop-filter: none !important; }
.cmp-selfcertification__content{padding: 0 !important; }
/* exit ramp */
.accordion3-footnotes{margin-top: 1em;}
#diseasestates-ea #fixed-width-container1-2 .main-body-content-callout,
#diseasestates-hes #fixed-width-container1-2 .main-body-content-callout {margin-bottom:0;}
#diseasestates-ea .eos-table__wrapper.pattern .eos-table__row {padding: 8px 0 8px 14px;}
#diseasestates-ea #fixed-width-container2-2 .main-body-content-callout p,
#diseasestates-hes #fixed-width-container1-2 .main-body-content-callout .callout__content{ padding-top:0;}
#diseasestates-ea #eid-container2:nth-child(2), #diseasestates-ea #eid-container2:nth-child(3){ padding:0 18px;}
#diseasestates-crsnp #fixed-width-container1{padding-bottom:0;}
#diseasestates-crsnp #fixed-width-container1-2 .main-body-content-callout p:first-child,
#diseasestates-hes #fixed-width-container1-2 .main-body-content-callout p:first-child
{ margin-bottom:0.5em;}
.modal-enabled{ overflow: hidden;}
#diseasestates-egpa #fixed-width-container1-2 .footnotes .start sup {font-size: 1em; }
.ir-modulation>div {
    margin-bottom: 1em;
    display: grid;
    grid-template-rows: 55px 22px;
    align-items: flex-end;
}
.ir-modulation img {
    max-height: none;
    max-width: 100%;
    margin: 0 auto;
}
@media screen and (max-width: 991px) {
    .desktop-only{
        display: none;
    }
    a.ic-hamburger.open {
        margin-top: -9px;
    }
     
    #main-top-navigation a.ic-hamburger.open {text-decoration: none !important;}
    li.nav__indicator span {display: none;}   
    .text-break{ display: block;}	
    /* .cmp-navigation__item--level-1:nth-child(1) a.cmp-navigation__item-link::after {content: " (EA)";}
    .cmp-navigation__item--level-1:nth-child(3) a.cmp-navigation__item-link::after {content: " (CRSwNP)";}
    .cmp-navigation__item--level-1:nth-child(2) a.cmp-navigation__item-link::after {content: " (EoE)";}
    .cmp-navigation__item--level-1:nth-child(4) a.cmp-navigation__item-link::after {content: " (EGPA)";}
    .cmp-navigation__item--level-1:nth-child(5) a.cmp-navigation__item-link::after {content: " (HES)";} */

    .biopsy-desktop-img {display: none;}
    #diseasestates-hes #fixed-width-container1-3 .footnotes{
        /* margin-bottom: 2.5em; */
        margin-top: 0.2em;
    }
    .monly{display: none;}    
    .margintop {margin-top: 0.85em;}
	.hero-content-desc .yellow-cta-btn i { margin-left: 0; }
	#diseasestates-ea #fixed-width-container1-2 .main-body-content-callout{ padding-right: 0;}
	#home .hero-content h2{ max-width: 350px;}
	#home .hero-content-desc { max-width: 350px; margin-top: 90px;}
	.home-bottom__cta-section__blocks a.cta-esophagitis, .home-bottom__cta-section__blocks a.cta-granulomatosis {background-position-x: 18px;}
	.home-bottom__cta-section__blocks a.cta-hypereosinophilic {background-position-x: 25px;}
	#eid-carousel .carousel__tab-content__foot {padding-top: 18px; line-height: 0;}
	#diseasestates-hes #fixed-width-container1-2 .video-title .footnotes{margin-top: 0;}
    #error-404 .main-body-content, #error-403 .main-body-content, #error-500 .main-body-content{margin-top: 35px !important;}
    [id^='eid-container'] .footnotes, .accordion3-footnotes {font-size: 16px !important; line-height: 20px !important;}
    .exit-ramp-actions {text-align: center;}
    .exit-ramp-title { font-size: 24px; line-height: 1.25em; }	
    .modal.exit-ramp-modal.modal--visible, .modal.exit-ramp-modal.modal--overflow { margin: 0 auto; width: 100%; padding: 3%; }
    #diseasestates-egpa #fixed-width-container3 h3.text-maroon.video-title{margin-top:0 !important;}
    #diseasestates-eoe .main-body-content-callout{margin-top:40px;}
    .accord-text{ font-family: "Agenda-Bold"!important; font-size: 18px !important; line-height: 26px !important;}
    .home-bottom__cta-section__blocks a{font-family: 'Agenda-Semi-Bold';}
    #main-top-navigation li{padding: 10px 0 10px 20px;}
    #diseasestates-egpa .reference-section ul li {word-break: break-word;}
    p.tab-subheading.normal.section b { display: block; }
    #diseasestates-eoe h3.cmp-accordion__header { font-size: 18px; line-height: 26px; font-family: 'Agenda-Medium'; }
    p.tab-subheading.normal.section b {display: block;}
    #diseasestates-ea .eos-table__wrapper.pattern .eos-table__row>span{ font-size:16px;}
	#diseasestates-eoe hr{ margin: 1em 0;}
	#diseasestates-eoe #fixed-width-container-banner h1,
	#diseasestates-eoe #fixed-width-container-banner h2 { width: 90%; }
	ol.nav__indicators {
		position: absolute;
		right: -12px;
		z-index: 997;
		top: 3em;
	}
	
	li.nav__indicator::after {
		content: "";
		display: block;
		width: 12px;
		height: 12px;
		background: var(--grey9-color);
		border-radius: 50%;
	}
	
	li.nav__indicator {
		border: 1px solid var(--grey4-color);
		border-radius: 50%;
		padding: 2px;
		margin: 0.25em 0;
		background: var(--white-color);
	}
	
	/* li.nav__indicator:focus,
	li.nav__indicator:hover {
		border: 1px solid var(--callout1-color);
	}
	
	li.nav__indicator:focus::after,
	li.nav__indicator:hover::after, */ 
	li.nav__indicator.active::after {
		background: var(--callout1-color);
	}
	/* .download-cta a.text-maroon{ display:block;} */
    #diseasestates-ea #fixed-width-container1-1 .main-body-content > p:nth-child(2){line-height: 26px;}
    #diseasestates-ea #fixed-width-container1-1 .main-body-content > p:nth-child(3) {line-height: 22px;}
    #diseasestates-ea #fixed-width-container1-2 .main-body-content-callout ul.callout__content li {line-height: 22px; margin-bottom: 0.5em; }
    
    #diseasestates-hes #fixed-width-container1-2 .footnotes br {display: none;}
    #diseasestates-ea .cmp-carousel__item {max-width: 332px; margin: 0 auto; }
    
    #eid #eid-container3 .footnotes, #diseasestates-ea #fixed-width-container1-2 .footnotes{font-size: 16px !important; line-height: 18px !important;}
    #eid #eid-container3 .footnotes { display: block; }
    #diseasestates-eoe #fixed-width-container3-1 .footnotes{font-size: 10px !important; line-height: 14px !important;}
    #eid .eos-table__wrapper.pattern .eos-table__header-dark{font-size: 22px; line-height: 26px;}
    #eid #main-body-container .eos-table__wrapper .eos-table__row>span {margin-bottom: 0.5em;}	
    #eid .cmp-container__backgroundImage--enabled{background-image:linear-gradient(180deg, #E6EBEA00 20%, #F0EDED 100%), url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/mobile-images/banner-eid.jpg") !important;}
    #eid .main-body-content-callout p.callout__content{ padding-top:0;}
    #eos-table__wrapper #eos-table__row span{ line-height: 26px;}
    #eid .text-color1 { font-size: 22px; line-height: 25px;}
    #eid .hero-content-desc{ max-width: 69%;}
    #eid .hero-content-desc p{margin-top:0; margin-bottom:0; /*width: 60%;*/}
    #eid .hero-content-desc p b{ font-family: 'Agenda-Semi-Bold';}
    #diseasestates-hes #fixed-width-container1-2 .footnotes{ font-size: 10px !important; line-height: 14px;}
    #diseasestates-hes h3.text-maroon.video-title, #diseasestates-egpa h3.text-maroon.video-title {font-size: 20px;}
    .hes-last-section ul.regular-list li{ margin: 0.75em 0;}
    .home-bottom__cta-section_text{margin-bottom: 1em; font-family: 'Agenda-Bold-Condensed';}
    .types-of-hes{ font-size: 16; font-family: 'Agenda-Semi-Bold'; }
    .home-bottom__cta-section_text span{white-space: nowrap;}
    #mobile-lnht p{line-height: 25px;}
    .ic-header::after { content: 'MENU'; position: absolute; right: 50px; top: 22px; }
    #diseasestates-eoe #fixed-width-container2-video,
    #diseasestates-egpa #fixed-width-container3-video,
    #diseasestates-hes #fixed-width-container-video {margin: 0 18px;}
    #diseasestates-eoe #fixed-width-container2-video { margin: 0 18px; padding-bottom: 35px; }
    #diseasestates-crsnp #fixed-width-container1-2 .pattern p:last-child{ padding-bottom: 1em !important;}
    .home-bottom__cta-section__blocks.pattern2 a.active::after {content: "";display: block;position: absolute;width: 6px;height: 100%;background: var(--yellow-color);right: -6px;}
    .home-bottom__cta-section__blocks.pattern2 a.active { border: none; }
    .home-bottom__cta-section__blocks.pattern2 a.active span { background: none; }
    
    #diseasestates-ea .cmp-carousel__item.cmp-carousel__item--active + div + div.cmp-carousel__actions .cmp-carousel__action--previous::before,
    #diseasestates-ea .cmp-carousel__item.cmp-carousel__item--active + div.cmp-carousel__actions .cmp-carousel__action--next::before,
    #eid .cmp-carousel__item.cmp-carousel__item--active + div + div + div.cmp-carousel__actions .cmp-carousel__action--previous::before,
    #eid .cmp-carousel__item.cmp-carousel__item--active + div.cmp-carousel__actions .cmp-carousel__action--next::before
    { color: var(--grey16-color) ; pointer-events: none; display: none;}
    #eid .cmp-carousel__item.cmp-carousel__item--active + div + div + div.cmp-carousel__actions .cmp-carousel__action--previous,
    #eid .cmp-carousel__item.cmp-carousel__item--active + div.cmp-carousel__actions .cmp-carousel__action--next { pointer-events: none; }
	.accordion1-split>div:last-child {
		margin-top: 1em;
	}
	.cmp-accordion__panel {
		display: block !important;
		visibility: visible;
		background-color: var(--tab-content-bg);
	}
	h3.cmp-accordion__header button {
		background-color: var(--callout1-color);
		color: var(--white-color);
		font-size: 18px;
		line-height: 26px;
		font-family: 'Agenda';
		pointer-events: none;
	}
	h3.cmp-accordion__header button .cmp-accordion__icon {
		display: none;
	}
	#diseasestates-ea #fixed-width-container2-5 .main-body-content img	 {
		display: none;
	}
	#main-top-navigation #az-logo img {
		width: 105px !important;
		margin: 10px 18px;
	}
	.home-bottom__cta-section__blocks a span {
		margin: 7px 20px 12px 84px;
		border-left: 1px solid #954F5A;
		padding: 0 20px 0 10px;
		min-height: 67px;
		display: flex;
		align-items: center;
		width: 100%;
		background: url('/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/arrow.png') no-repeat center right;
	}
	div#eoe-tab-container [role='tablist'] {
		display: none;
	}
	div#eoe-tab-container {
		margin: 0 22px;
	}
	div#eoe-tab-container [role='tabpanel'] {
		padding: 0;
	}
	div#eoe-tab-container [role='tabpanel'] .cmp-tabs__tab.cmp-tabs__tab--active {
		padding: 10px;
		font-size: 18px;
		line-height: 26px;
	}
	div#eoe-tab-container [role='tabpanel'] .cmp-text {
		padding: 0;
	}
	div#eoe-tab-container [role='tabpanel'] .main-body-content h3{font-size: 20px; line-height:28px;}
	div#eoe-tab-container [role='tabpanel'] .main-body-content {
		padding: 0 31px 1em 10px;
		margin: 0;
	}
	div#eoe-tab-container .cmp-tabs__tabpanel[role='tabpanel'] {
		padding: 0;
		visibility: visible !important;
		display: block;
		margin-bottom: 20px;
		background-color: var(--white2-color);
	}
	/* bottom callout - pattern2 -start */
	.home-bottom__cta-section__blocks.pattern2 a span {
		border: none;
	}
	/* bottom callout - pattern2 -end */
	/*sub navigation start  */
	.ic-hamburger .hamburger-wrapper {
		cursor: pointer;
		-webkit-tap-highlight-color: transparent;
	}
	.ic-hamburger {
		display: inline-block;
	}
	.ic-header .cmp-navigation {
		display: none;
	}
	.ic-hamburger .hamburger-line {
		margin-bottom: 0.25em;
		display: block;
		width: 25px;
		height: 3px;
		background: var(--white-color);
	}
	.ic-hamburger .hamburger-line.hamburger-line-bottom {
		margin-bottom: 0;
	}
	.ic-hamburger.open::before {
		content: '\f105';
		font-family: 'Font Awesome';
		color: var(--white-color);
		font-size: 2em;
	}
	.ic-hamburger.open::after {
		content: "\f104";
		color: var(--white-color);
		font-size: 2em;
		font-family: 'Font Awesome';
		margin-left: -0.25em;
	}
	.ic-hamburger.open .hamburger-wrapper {
		display: none;
	}
	/* sub navigation end */
	#main-top-navigation .image:nth-child(2) {
		display: none;
	}
	#main-top-navigation .navigation {
		margin-left: auto;
		margin-right: 1em;
	}
	#main-top-navigation .navigation-overlay.show {
		z-index: 4;
		margin-top: 10px;
		position: absolute;
		left: 0;
		width: 100%;
		height: max-content !important;
		background-color: var(--black-color);
	}
	#main-top-navigation li {
		border: none;
		border-bottom: 1px solid var(--grey13-color);
		width: 80%;
		margin: 0 auto;
		padding-left: 0;
		font-size: 20px;
		line-height: 1.5em;
	}
	#main-top-navigation .navigation-overlay.show .cmp-navigation__dropdownmenu {
		display: block;
		padding-left: 0;
	}
	#main-top-navigation .navigation-overlay.show .cmp-navigation__dropdownmenu li {
		font-size: 16px;
		line-height: 22px;
		width: 100%;
		margin-left: 1em;
		padding-left: 0;
		white-space: normal;
		border-bottom: 0.5px solid var(--grey13-color);
	}
	#main-top-navigation li:last-child, #main-top-navigation .navigation-overlay.show .cmp-navigation__dropdownmenu li:last-child {        
		border: none;
    }
	#diseasestates-egpa .footnotes{font-size: 16px !important; line-height: 20px !important;}
    #main-top-navigation .cmp-navigation__group>li:last-child a.cmp-navigation__item-link {padding: 0px 10px 0px 0px; color: #fff;}
    #main-top-navigation .cmp-navigation__group>li:last-child a.cmp-navigation__item-link + a.cmp-navigation__item-link{
        border-left: 1px solid #fff !important;padding: 0px 10px 0px 10px;}
    HTML[lang="en"] #main-top-navigation .cmp-navigation__group>li:last-child a.cmp-navigation__item-link[title="EN"],
    HTML[lang="en"] #hcp-login .languae-selector a.cust-link[title="EN"]{color: var(--yellow-color); }
    HTML[lang="fr"] #main-top-navigation .cmp-navigation__group>li:last-child a.cmp-navigation__item-link[title="FR"],
    HTML[lang="fr"] #hcp-login .languae-selector a.cust-link[title="FR"]{color: var(--yellow-color); }
    
    #home .hero-content { margin-top: 50px; }
    HTML[lang="fr"] #main-top-navigation li {white-space: inherit;font-size: 18px;}
}

@media screen and (min-width: 992px) {
    .biopsy-desktop-img{max-width: none;}
   
	#diseasestates-crsnp #eid-container1 {padding-bottom: 3em;}
	#diseasestates-ea #eid-container2 #fixed-width-container2-2, 
	#diseasestates-ea #eid-container2 #fixed-width-container2-3 { padding: 0;}
	#diseasestates-ea #eid-container3 #fixed-width-container3{ padding-bottom: 44px;}
	#diseasestates-ea .eos-table__wrapper.pattern {
    	border: 1px solid var(--grey4-color);
    }
	.home-bottom__cta-section_text {
		font-size: 42px ;
		line-height: 58px ;
		letter-spacing: 0.84px;
	}
    .img-1{
        width: 90%!important;
    margin-bottom: 36px!important;
    margin-top: 3em!important;
    padding-top:0!important;

    }
    .img-2{
        width:100%!important;
    }
    .img-3{
        width: 95%!important;
    margin-bottom: 63px!important;
    margin-top: 3em!important;
    padding-top:0!important;

    }
    .tab2-text {
    
        margin: 1em 1.5em;
        padding: 1em 0;
        
    }
    #eid-carousel .carousel__tab-content__foot {
        padding: 17px 0 20px;
    }
    #eid-carousel .cmp-carousel__content .cmp-carousel__item:first-child .carousel__tab-content__foot {padding-top: 25px; }
    
    #eid-carousel .cmp-carousel__content {
        margin: 100px 0;
    }
    	.main-body-content-callout .callout__content {
    		padding-left: 30px !important;
    	}
    #diseasestates-egpa h3.text-maroon.video-title{line-height: 1.25em;}
    #fixed-width-container-footnotes{ padding:0 50px 50px; margin-top: -3em;}
    .eos-table__wrapper.pattern .eos-table__header-light {
    	font-family: 'Agenda-Medium';
    }
	#eid #eid-container4 .main-body-content-callout{margin-bottom: 0; padding-left: 50px;}
	p.download-cta {
		align-items: center;
	}
	
	p.download-cta img {
		margin-top: 0px;
	}
	
	
    #diseasestates-egpa #fixed-width-container1-2 .main-body-content-callout .callout__content {
    	padding-bottom: 0.25em; padding-top: 0.35em;	
    }
	#diseasestates-crsnp .main-body-content-callout.pattern {padding-bottom: 60px;}
	.cmp-selfcertification__title h1{font-size: 42px !important; }
	#diseasestates-crsnp #eid-container3 { padding-bottom: 2px; }
	#diseasestates-crsnp #eid-container3 #fixed-width-container3 { padding-bottom: 0px; }
    #diseasestates-crsnp #eid-container3 ul.accordion-list li { padding: 0; margin: 0; line-height: 40px; }
    #diseasestates-crsnp #eid-container3 ul.accordion-list { margin-bottom: 1em; }
    	.main-body-content-callout .callout__content { border-left: var(--border-2px-yellow); }
    hr { margin: 4.5em 0 3em; }
    .cmp-accordion__item { margin-bottom: 4em; }
    #diseasestates-eoe ul.accordion-list { margin-bottom: 3em; margin-left: 1.5em; }
    #diseasestates-eoe ul.accordion-list li { font-size: 25px; line-height: 45px; margin: 0; }
    .accordion .cmp-accordion__item:nth-child(2) .img-footnote img { max-height: 344px; }
    #diseasestates-eoe #eid-container4 { padding-bottom: 3em; }
    #diseasestates-crsnp #fixed-width-container1 .main-body-content p { line-height: 40px; }
	#diseasestates-eoe .eos-table__wrapper.pattern.no-color .eos-table__row>span { font-size: 25px; line-height: 45px; }
	#diseasestates-eoe #eid-container3 {padding-top: 50px;}
	#diseasestates-ea .eos-table__wrapper.pattern { width: 92%; }
	#diseasestates-ea .eos-table__wrapper.pattern .eos-table__row {font-family: 'Agenda-Semi-Bold'; font-size: 25px; padding: 17px 36px 15px 47px; min-height: auto; }
    #eid .hero-content-desc p {	padding: 1em 0 3em; margin-top: 45px;}
    #eid #fixed-width-container1 { padding: 60px 0 50px; }
    #eid .eos-table__wrapper { margin: 4em 0; }
    #eid .eos-table__wrapper.table-1 { margin-top: 1em; }
    #eid [id^='eid-container'] .main-body-content h2 { letter-spacing: 0; margin-bottom: 0.75em;}
    #eid-carousel .carousel__tab-content__foot { font-size: 20px; line-height: 18px; position: relative; }
    .carousel__tab-content__foot span { font-size: 18px; line-height: 16px; padding-top: 18px;}
    #eid-carousel .cmp-carousel__content .cmp-carousel__item:nth-child(3) .carousel__tab-content__foot::after
     {content:"";display: block; width: 69px; height: 71px; position: absolute; top: -2px; right: 0; background: rgb(240 243 243 / 60%) url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/accordion-arrow.png") no-repeat right center; }

    /* #eid-carousel .cmp-carousel__content .cmp-carousel__item:nth-child(3) .carousel__tab-content__foot::after {
        display: block;
        width: 69px;
        height: 71px;
        position: absolute;
        top: 25px;
        right: 31px;
        content: "\f0da";
        font-family: 'FontAwesome';
        font-size: 6em;
        color: #F0F3F3;
        text-shadow: 3px 0 var(--grey9-color);
    } */
    #eid .carousel__tab-content__foot span{ font-family: 'Agenda-Medium';}
    #eid .eos-table__wrapper.pattern .eos-table__header-light { font-size: 28px; white-space: nowrap; }
    #eid .eos-table__wrapper.pattern .eos-table__row { font-size: 23px; line-height: 26px; }
    #eid #fixed-width-container2, #eid #fixed-width-container4 { padding-bottom: 1px; }
    #eid-container-bottom-callouts { padding-bottom: 150px; }
    #diseasestates-ea #fixed-width-container-banner h2 { margin-bottom: 2em; }
    #diseasestates-ea #fixed-width-container1-1 .main-body-content p { line-height: 40px; }
    #diseasestates-ea #fixed-width-container1-1 { padding-bottom: 0; }
    #diseasestates-ea .main-body-content-callout.pattern ul.callout__content li { font-size: 30px; }
    
    #home .reference-section{margin-bottom: 49px; }
	h2.main-body-content-header { letter-spacing: 0.6px; }
    #home .main-body-content-callout { margin-top: 100px; max-width: 920px; padding:31px 0 28px 51px}
    #home .home-bottom__cta-section { margin: 100px 0; }
	.sticky {
		top: 100px;
	}
	#main-top-navigation li {
		padding: 39px 0;
	}
	#eid-container-banner,
	#main-body-container {
		margin-top: 100px !important;
	}
	[id^="error"] .main-body-content {
		max-width: 60%;
	}
	.hes-last-section ul.regular-list li {
		font-size: 24px !important;
		line-height: 34px !important;
	}
	.hes-last-section>p {
		font-size: 26px !important;
		line-height: 36px !important;
	}
	#diseasestates-crsnp h1,
	#diseasestates-egpa h1 {
		width: 90%;
	}
	.crswnp-section {
		display: flex;
	}
	.crswnp-section>span {
		margin-right: 2em;
	}
	.crswnp-section>div>p,
	.crswnp-section>div>ul,
	.crswnp-section>div>div {
		padding: 16px 82px 16px 33px;
	}
	.crswnp-section>div ul.accordion-list li{ margin-left: 0.25em;}

	.img-footnote {
		display: flex;
	}
	.img-footnote .footnotes {
		font-size: 14px !important;
		line-height: 20px !important;
		margin-bottom: 1em;
	}
	.accordion3-footnotes {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.img-footnote img {
		margin-top: 1em;
	}
	.img-footnote>div {
		width: 683px;
	}
	.img-footnote>div:last-child {
		width: 337px;
		margin-left: 2em;
	}
	.img-footnote.accordion3>div,
	.img-footnote>div:last-child {
		width: 525px;
	}
	.cmp-accordion__panel {
		background-color: var(--tab-content-bg);
		padding: 1em 47px 0px !important;
	}
	.eos-table__wrapper.pattern.no-color .eos-table__row:nth-child(odd),
	.eos-table__wrapper.pattern.no-color .eos-table__row:nth-child(even) {
		padding: 0.25em 1em;
	}
	.accordion1-split {
		display: flex;
		justify-content: space-between;
		padding: 38px 45px;
	}
	.accordion1-split>div {
		max-width: 47%;
	}
	[id^='diseasestates'] #eid-container-bottom-callouts, #diseasestates-crsnp #eid-container5 {
		background-color: var(--grey9-color);
	}
	[id^='eid-container']>.container #fixed-width-container3-1 {
		padding: 22px 0;
	}
	h3.cmp-accordion__header button {
		background-color: var(--callout1-color);
		color: var(--white-color);
		font-size: 32px;
		line-height: 44px;
		font-family: 'Agenda';
	}
	h3.cmp-accordion__header button .cmp-accordion__icon {
		position: absolute;
	/*  color: var(--callout1-color);
		background-color: var(--white-color); 
		border-radius: 50%;
		padding: 2px 0.55em 0;*/
		font-size: 46px;
		left: 0;
	}
	h3.cmp-accordion__header button .cmp-accordion__icon::before{content: "\f055" !important;}
	h3.cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon::before{content: "\f056" !important;}

	h3.cmp-accordion__header button .cmp-accordion__title {
		margin-left: 1.5em;
	}
	[id^='eid-container'] .main-body-content-callout .callout__content.extra-margin {
		font-size: 33px;
		line-height: 42px;
	}
	h3.text-maroon.video-title {
		font-size: 32px; line-height: 20px; margin-bottom: 0.5em; padding: 1.25em 0 0!important;
	}
	.main-body-content p.tab-subheading.normal {
		font-size: 25px;
		line-height: 27px;
		margin-bottom: 0.5em;
	}
	.main-body-content p.tab-subheading.normal b {
		font-size: 32px;
	}
	.main-body-content p.tab-subheading.normal.section {
		font-size: 29px;
		line-height: 41px;
		margin-bottom: 1em;
	}
	.main-body-content p.tab-subheading.normal.section b {
		font-size: 29px;
	}
	#diseasestates-eoe #fixed-width-container1-2 {
		padding: 0 0 5em;
	}
	#eoe-tab-container .regular-list li,
	.regular-list.accordion-list li {
		font-size: 24px;
		line-height: 34px;
	}
	#diseasestates-ea .carousel {
		display: none;
	}
	[id^='diseasestates'] #eid-container-bottom-callouts .home-bottom__cta-section {
		margin: 20px 0;
	}
	#diseasestates-ea #fixed-width-container2-4 {
		padding: 0;
	}
	#diseasestates-ea #fixed-width-container1-2 {
		padding: 0 0 60px;
	}
	#diseasestates-ea #fixed-width-container2-5 h2 {
		font-size: 32px; margin-bottom: 0.75em;
	}

	#diseasestates-ea h3 {
		letter-spacing: 0;
	}
	.extra-margin {
		margin-top: 84px;
	}
	[id^='eid-container'] .main-body-content h2 {
		font-size: 42px;
		line-height: 20px;
		margin-bottom: 1em;
	}
	.hero-content h1 {
		margin-top: 80px;
	}
	/* .cmp-video__playicon::after {
		padding: 18px 40px 18px 50px;
		font-size: 6em;
		line-height: 1em;
	} */
	.cmp-video__player .cmp-video__playicon { height: 8em; width: 8em; }
    #diseasestates-eoe .cmp-video__player .cmp-video__playicon {top: calc(50% - 10em);}
	.cmp-video__playicon::after {border-top: 18px solid transparent; border-left: 35px solid var(--white-color); border-bottom: 18px solid transparent; }

	[id^='eid-container'] .main-body-content {
		margin-top: 30px;
	}
	#eid-container-bottom-callouts .home-bottom__cta-section {
		margin-top: 50px;
	}
	#eid-container-bottom-callouts .home-bottom__cta-section_text {
		font-family: 'Agenda-Semi-Bold';
		font-size: 37px;
		line-height: 51px;
		letter-spacing: -0.27px;
	}
	#eid #fixed-width-container2 .main-body-content h2.extra-margin, #diseasestates-ea #fixed-width-container1-2 h3 {
		font-size: 32px;
		line-height: 20px;
	}
	#eid #fixed-width-container2 .main-body-content .footnotes {
		display: block;
	}
	#home .main-body-content {
		margin-top: 100px;
	}
	.ic-header .cmp-navigation__group>li>a {
		font-family: 'Agenda-Semi-Bold';
	}
	#diseasestates-ea #fixed-width-container2-4 .video,
	#diseasestates-eoe #fixed-width-container2-video .video,
	#diseasestates-egpa #eid-container2 .video,
	#diseasestates-hes #fixed-width-container-video .video {
		width: 85%;
	}
	#diseasestates-ea #fixed-width-container2-4 .cmp-video__holder,
	#diseasestates-eoe #fixed-width-container2 .cmp-video__holder {
		background-size: contain;
	}
	#eid-carousel .cmp-carousel__content .cmp-carousel__item:nth-child(2) .carousel__tab-content::before,
	#eid-carousel .cmp-carousel__content .cmp-carousel__item:nth-child(2) .carousel__tab-content::after {
		content: "\f0da";
		font-family: 'FontAwesome';
		font-size: 6em;
		color: white;
		text-shadow: 3px 0 var(--grey9-color);
		margin-left: -7px;
		position: absolute;
		top: 40%;
	}
	#eid-carousel .cmp-carousel__content .cmp-carousel__item:nth-child(2) .carousel__tab-content::after {
		right: -24px;
	}
	#eid-carousel .cmp-carousel__content .cmp-carousel__item:nth-child(2) .carousel__tab-content {
		border-left: 3px solid var(--grey9-color);
		border-right: 3px solid var(--grey9-color);
	}
	.tab2-text {
		font-size: 16px;
		line-height: 23px;
		font-family: 'Agenda-Medium-condensed';
	}
	/* .ir-modulation>div {
        margin-bottom: 1em;
        display: grid;
        grid-template-rows: 55px 22px;
        align-items: flex-end;
	}
	.ir-modulation img {
		max-height: none;
        max-width: 100%;
        margin: 0 auto;
	} */
	#eid-carousel .carousel__tab-content__img-section h4 {
		font-size: 17px;
		line-height: 20px;
	}
	.ir-modulation h5 {
		font-size: 13px;
		line-height: 15px;
	}
	.ir-modulation>div>span {
		font-size: 12px;
		line-height: 14px;
	}
	#eid-carousel .cmp-carousel__item:nth-child(1) .carousel__tab-content__img-section img,
	#eid-carousel .cmp-carousel__item:nth-child(2) .carousel__tab-content__img-section img {
		width: 75%;
	}
	#eid-carousel .carousel__tab-content {
		display: grid;
		grid-template-rows: 565px 70px;
	}
	#eid-carousel .cmp-carousel__content {
		margin-top: -7px;
	}
	#eid-carousel .cmp-carousel__content,
	.carousel__headers {
		display: grid;
		grid-template-columns: 1fr 1fr 2fr;
	}
	#eid-carousel .cmp-carousel__content .cmp-carousel__item {
		visibility: visible;
		display: block;
	}
	#eid-carousel .cmp-carousel__actions,
	#eid-carousel.cmp-carousel-horizontal .cmp-carousel__indicators {
		display: none;
	}
	#carousel-header-desktop .carousel__header::before {
		display: none;
	}
	#carousel-header-desktop .carousel__header {
		min-width: 33.3%;
		font-size: 27px;
		line-height: 24px;
		padding: 0.5em 0 0.25em;
	}
	#carousel-header-desktop .carousel__header:first-child, 
	#eid-carousel .cmp-carousel__content .cmp-carousel__item:first-child {min-width: 310px;}

	#carousel-header-desktop .carousel__header:nth-child(2) {
		border-left: 1px solid var(--white-color);
		border-right: 1px solid var(--white-color);
	}
	#carousel-header-desktop .carousel__header::after {
		color: var(--callout1-color);
		font-size: 2em;
	}
	#eid-carousel [role^='tabpanel'] .carousel__headers {
		display: none;
	}
	#carousel-header-desktop {
		display: block;
	}
	a.back-to-top {
		position: fixed;
		top: 70%;
		border: 1px solid var(--yellow-color);
		padding: 0.5em 1em 0.75em 0.75em;
		right: 5%;
		border-radius: 50%;
		color: var(--yellow-color);
		font-size: 1em;
		text-decoration: none;
		z-index: 999;
		/*background: #f0ab001f;*/
		background:rgba(240, 171, 0, 0.5);
		display: block;
	}
	a.back-to-top::after {
		content: "\f106";
		font-size: 2em;
		font-family: 'Font Awesome';
	}
	h3 {
		font-size: 36px;
		line-height: 50px;
		/* letter-spacing: 0.72px; */
	}
	#main-body-container {
		padding: 22px 0;
	}
	[id^='eid-container'] [id^="fixed-width-container"] {
		max-width: 1176px;
		margin: 0 auto;
		padding: 22px 0;
	}
	.cmp-navigation__group {
		font-family: 'Agenda-Medium';
		font-size: 18px;
		line-height: 22px;
	}
	.cmp-navigation__group .cmp-navigation__item--level-0:first-child {
		display: none;
	}
	.cmp-navigation__group .cmp-navigation__item--level-0:last-child {
		margin-left: 0 !important;
	}
	#main-top-navigation .navigation .ic-header .cmp-navigation li.cmp-navigation__item--level-1 {
		padding: 10px 20px;
		max-width: min-content;
	}
	
	#main-top-navigation .navigation .ic-header .cmp-navigation li.cmp-navigation__item--level-1:nth-child(3),
	#main-top-navigation .navigation .ic-header .cmp-navigation li.cmp-navigation__item--level-1:nth-child(2) {
		max-width: 296px;
	}
	#main-top-navigation .navigation .ic-header .cmp-navigation li.cmp-navigation__item--level-1:nth-child(1){ max-width: 150px;}
	/*#main-top-navigation .navigation .ic-header .cmp-navigation li.cmp-navigation__item--level-1:nth-child(2){
		max-width: 190px;
	}*/
	.home-bottom__cta-section__blocks a:hover,
	.home-bottom__cta-section__blocks a:focus {
		color: var(--white-color);
		/* border-bottom: 10px solid var(--yellow-color); */
	}
	.home-bottom__cta-section__blocks a.active::after, 
	.home-bottom__cta-section__blocks a:hover::after, .home-bottom__cta-section__blocks a:focus::after { content: ""; display: block;
		position: absolute; width: 100%; height: 10px; background: var(--yellow-color); bottom: -10px; left: 0; }

	.home-bottom__cta-section__blocks a {
		font-size: 24px;
		line-height: 28px;
		text-align: center;
		padding: 226px 23px 52px 17px;
		max-width: 214px;
		max-height: 334px;
		min-width: auto;
		min-height: auto;
		background: var(--maroon-color) url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/img-asthma.png") no-repeat center 29px;
		background-size: auto auto;
		display: block;
	}
	.home-bottom__cta-section__blocks a.cta-asthma {
		background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/img-asthma.png");
	}
	.home-bottom__cta-section__blocks a.cta-esophagitis {
		background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/img-esophagitis.png");
	}
	.home-bottom__cta-section__blocks a.cta-rhinosinusitis {
		background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/img-rhinosinusitis.png");
	}
	.home-bottom__cta-section__blocks a.cta-granulomatosis {
		background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/img-granulomatosis.png");
	}
	.home-bottom__cta-section__blocks a.cta-hypereosinophilic {
		background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/img-hypereosinophilic.png");
	}
	html[lang="fr"] .home-bottom__cta-section__blocks a.cta-hypereosinophilic {
	    word-wrap: break-word;
	}
	h1 {
		font-family: 'Agenda-Medium';
		font-size: 90px;
		line-height: 72px;
	}
	h1 .span1 {
		font-size: 90px;
		line-height: 72px;
		letter-spacing: 5.4px;
		display: block;
	}
	h1 .span2 {
		font-size: 81px;
		line-height: 90px;
		letter-spacing: 4.86px;
		display: block;
	}
	h2 {
		font-family: 'Agenda-Light-Condensed';
		font-size: 41px;
		line-height: 55px;
		letter-spacing: 0.41px;
	}
	h2.main-body-content-header {
		color: var(--yellow5-color);
		font-size: 30px;
		line-height: 42px;
	}
	#main-body-container,
	#main-top-navigation {
		max-width: 1176px;
		margin: 0 auto;
	}
	#main-top-navigation {
		padding: 0!important;
	}
	#diseasestates-ea #fixed-width-container1-2 .main-body-content-callout{ padding:46px 59px 53px 64px;}
	#diseasestates-ea #fixed-width-container2-2 .main-body-content-callout{ padding:64px 87px 54px 57px;}
	#eid #fixed-width-container1 .main-body-content-callout {padding: 56px 44px 46px 53px;}
	#diseasestates-eoe #fixed-width-container4 .main-body-content-callout{padding-left: 51px; padding-right: 28px;}
	#diseasestates-crsnp #fixed-width-container1-2 .main-body-content-callout{ padding: 46px 107px 46px 67px;}
	#diseasestates-egpa #fixed-width-container1-2 .main-body-content-callout{ padding-left: 49px;}
	#diseasestates-hes #fixed-width-container1-2 .main-body-content-callout{ padding: 46px 92px 56px 58px;}


	.main-body-content-callout {
		padding: 31px; 
		/* max-width: 920px;
        width: 90%; */
		font-family: 'Agenda-Medium';
	}
	.main-body-content p,
	#diseasestates-eoe #eid-container4 .regular-list,
	#diseasestates-eoe #eid-container3 #fixed-width-container3 .main-body-content p,
	[id^='eid-container'] .main-body-content p {
		font-size: 24px;
		line-height: 34px;
	}
	html[lang="fr"] [id^='eid-container'] .main-body-content p span.mu {
        font-size: 21px;
    }
	#eid-container-banner { min-height: 258px; }
	#diseasestates-ea #eid-container2 { padding-bottom: 80px; }
	#diseasestates-eoe #eid-container2 { padding-bottom: 80px; }
	
	#diseasestates-crsnp #fixed-width-container1-2 .main-body-content-callout p b,
	#diseasestates-egpa #fixed-width-container1-2 .main-body-content-callout p b,
	#diseasestates-ea .main-body-content-callout.pattern p:first-child b,
	#diseasestates-hes #fixed-width-container1-2 .main-body-content-callout p b
	{
		font-size: 37px;
	}
	#diseasestates-egpa #fixed-width-container1-2 .main-body-content-callout {
		margin-bottom: 4em;
	}
	/* #eid-container3 .main-body-content p {
		font-size: 24px;
		line-height: 40px;
	} */
	#diseasestates-crsnp .main-body-content-callout p {
		font-size: 33px;
		line-height: 42px;
	}
	.main-body-content-callout p,
	[id^='eid-container'] .main-body-content-callout .callout__content {
		font-size: 33px;
		line-height: 42px;
	}
	.container-fixed {
		margin: 0 auto;
		max-width: 1176px;
	}
	.hero-content-desc p {
		width: 60%;
		font-size: 24px;
		line-height: 34px;
	}
	a.yellow-cta-btn {
		max-width: fit-content;
		font-size: 25px;
		line-height: 35px;
		font-weight: normal;
		color: var(--grey1-color);
		box-shadow: 0 3px 6px #00000029;
	}
	.home-bottom__cta-section {
		width: 94%;
		margin-top: 100px;
	}
	.home-bottom__cta-section__blocks a {
		font-size: 24px;
		line-height: 28px;
		letter-spacing: 0.24px;
		position: relative;
	}
	
	html[lang="fr"] .home-bottom__cta-section__blocks a{padding: 226px 12px 52px 12px;font-size: 22px;}
	.home-bottom__cta-section__blocks {
		grid-template-rows: none;
		grid-template-columns: repeat(4, 1fr);
		column-gap: 5px;
	}
	/* footer section */
	.copyright-footer-links {
		margin-bottom: 40px;
	}
	.copyright__other-info {
		margin: 0;
		max-width: 195px;
	}
	.footer-section {
		text-align: left;
		margin: 45px auto 71px;
	}
	a.footer-az-logo {
		margin-bottom: 46px;
	}
	.copyright-section {
		display: flex;
		flex-wrap: wrap;
		order: 2;
		width: 50%;
		margin: 0;
	}
	.reference-section {
		order: 3;
		width: 50%;
		margin-bottom: 0;
		line-height: 20px;
	}
	ul.footer-links {
		margin: 0 0 0 24% !important;
	}
	/* table component -start */
	.eos-table__wrapper {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		border: 1px solid var(--grey4-color);
	}
	.eos-table__wrapper .eos-table__column {
		display: grid;
		grid-template-rows: 200px 60px;
	}
	.eos-table__wrapper.pattern .eos-table__column {
		grid-template-rows: 60px auto;
	}
	.eos-table__wrapper .eos-table__column:first-child {
		border-right: 1px solid var(--grey6-color-opacity);
	}
	.eos-table__wrapper.pattern .eos-table__column:nth-child(even) {
		border-right: 1px solid var(--grey14-color);
	}
	.eos-table__wrapper .eos-table__header-dark {
		font-size: 24px;
		line-height: 32px;
		padding: 27px 36px 25px 47px;
	}
	.eos-table__wrapper .eos-table__header-dark.colspan-2 {
		grid-column: 3 / 1;
		font-family: 'Agenda-Semi-Bold';
	}
	.eos-table__wrapper .eos-table__header-light {
		padding: 0 36px 0 47px;
		font-size: 27px;
		line-height: 1em;
		color: var(--white-color);
	}
	.eos-table__wrapper.pattern .eos-table__header-light {
		justify-content: center;
	}
	.eos-table__wrapper .eos-table__row {
		padding: 27px 36px 25px 47px;
		font-size: 22px;
		line-height: 30px;
	}
	.eos-table__wrapper .eos-table__row>span {
		font-size: 22px;
		/* line-height: 41px; */
    }
    .eos-table__wrapper .eos-table__row>span span{line-height: 26px;}

	#diseasestates-ea .eos-table__wrapper .eos-table__row>span {font-size: 24px}

	.eos-table__wrapper .eos-table__row>span::before {
		font-size: 7px;
	}
	.eos-table__wrapper.pattern .eos-table__row {
		padding-top: 0;
		padding-bottom: 0;
		display: flex;
		align-items: center;
		min-height: 3em;
	}
	/* table component -end */
	/* bottom callout - pattern2 -start */
	.home-bottom__cta-section__blocks.pattern2 a {
		color: var(--callout1-color);
		background: var(--grey7-color) url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/img-asthma.png") no-repeat center 29px;
		border: 0.5px solid var(--grey2-color);
	}
	.home-bottom__cta-section__blocks.pattern2 a:hover,
	.home-bottom__cta-section__blocks.pattern2 a:focus {
		color: var(--callout1-color);
		/* border-bottom: 10px solid var(--yellow-color); */
	}
	.home-bottom__cta-section__blocks.pattern2 a.cta-asthma {
		background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/img-asthma.png"), var(--callout2-linear-desktop-gradient);
	}
	.home-bottom__cta-section__blocks.pattern2 a.cta-esophagitis {
		background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/img-esophagitis.png"), var(--callout2-linear-desktop-gradient);
	}
	.home-bottom__cta-section__blocks.pattern2 a.cta-rhinosinusitis {
		background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/img-rhinosinusitis.png"), var(--callout2-linear-desktop-gradient);
	}
	.home-bottom__cta-section__blocks.pattern2 a.cta-granulomatosis {
		background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/img-granulomatosis.png"), var(--callout2-linear-desktop-gradient);
	}
	.home-bottom__cta-section__blocks.pattern2 a.cta-hypereosinophilic {
		background-image: url("/content/dam/intelligentcontent/unbranded/eosinophilic-inflammation-ca/en/desktop-images/img-hypereosinophilic.png"), var(--callout2-linear-desktop-gradient);
	}
	/* bottom callout - pattern2 -end */
	/* eid page styles start */
	#eid h1 .span1 {
		font-size: 112px;
		line-height: 71px;
		letter-spacing: 2.24px;
	}
	#eid h1 .span2 {
		font-size: 76px;
		line-height: 71px;
		letter-spacing: 1.52px;
	}
	/* #eid-container2 [id^="fixed-width-container"] {

        padding: 45px 0 80px !important;

    } */
	#eid-container2 .main-body-content p {
		font-size: 24px;
		line-height: 34px;
	}
	#eid-container2 .main-body-content-callout .callout__content {
		font-size: 33px;
		line-height: 42px;
	}
	.eos-table__header-dark.colspan-2 {
		font-size: 32px;
		line-height: 29px;
	}
	.main-body-content.flex-pattern {
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: space-between;
	}
	.main-body-content.flex-pattern .para1 {
		width: 50%; padding-right: 35px;
	}
	.main-body-content.flex-pattern .para2 {
		order: 2;
		margin-top: 1em;
	}
	.main-body-content.flex-pattern .main-body-content-callout {
		order: 1;
		width: 46%;
	}
	.main-body-content.flex-pattern .main-body-content-callout .callout__content {
		font-size: 33px;
		line-height: 42px;
	}
	/* eid page styles end */
	#eid-container-bottom-callouts .home-bottom__cta-section {
		border-top: 1px solid var(--callout1-color);
	}
	.dea-char__section {
		padding: 62px 82px;
		display: flex;
		font-size: 27px;
		line-height: 32px;
	}
	.dea-char__section img {
		width: auto;
	}
	.dea-char__block-left,
	.dea-char__block-right {
		min-width: 50%;
	}
	.dea-char__block-left {
		margin-right: 1em;
	}
	.dea-char__section .small {
		font-size: 18px;
	}
	#fixed-width-container-banner h1 {
		margin: 19px 0 0em;
		font-size: 67px;
		line-height: 71px;
		letter-spacing: 0.67px;
	}
	#fixed-width-container-banner h2 {
		font-size: 37px;
		line-height: 42px;
	}
	div#fixed-width-container-jumptosecction {
		padding: 25px 0 30px;
		text-align: left;
	}
	div#fixed-width-container-jumptosecction a {
		font-size: 26px;
		line-height: 36px;
	}
	.mobile-only {
		display: none;
	}
	/*sub navigation styles start*/
	#main-top-navigation .navigation .ic-header .cmp-navigation li,
	.ic-header .cmp-navigation {
		position: static;
	}
	#main-top-navigation .navigation .ic-header .cmp-navigation__dropdownmenu li {
		max-width: 220px;
		margin: 0;
		white-space: normal;
	}
	#main-top-navigation .navigation .ic-header .cmp-navigation__dropdownmenu li:first-child {
		border: none;
	}
	.cmp-navigation__item:hover ul.cmp-navigation__dropdownmenu {
		display: flex;
		justify-content: center;
		padding: 27px 0 38px;
		z-index: 3;
	}
	.cmp-navigation__item ul.cmp-navigation__dropdownmenu {
		background-color: var(--submenu-bg);
		width: 100%;
		min-width: 185px;
		padding-top: 15px;
		position: absolute;
		left: 0;
		top: 100px;
		z-index: 3;
	}
	.cmp-navigation__item ul.cmp-navigation__dropdownmenu a {
		color: var(--black-color);
	}
	/* subnavigation end */
	html[lang="fr"] ul.footer-links {margin: 0 0 0 18% !important;}
	html[lang="fr"] .cmp-navigation__group { font-size: 16px; }
	html[lang="fr"] #main-top-navigation .ic-header .cmp-navigation__group>li>a {padding: 14px 0 15px 14px;}
	html[lang="fr"] #main-top-navigation .ic-header .cmp-navigation__group>li{padding-left: 14px;}
    html[lang="fr"] #main-top-navigation .ic-header .cmp-navigation__group>li:nth-child(5) a {border-right: 1px solid var(--grey13-color); padding: 14px 14px 15px;}
    html[lang="fr"] [id^='eid-container'] .main-body-content h2 {line-height: 28px; }
    html[lang="fr"] #eid #fixed-width-container2 .main-body-content h2.extra-margin, html[lang="fr"] #diseasestates-ea #fixed-width-container1-2 h3 {line-height: 32px;}
    html[lang="fr"] .edd-state.ir-modulation div:nth-child(4) img, html[lang="fr"] .edd-state.ir-modulation div:nth-child(1) img {margin-bottom: 10px;}
    html[lang="fr"] #eid-carousel .carousel__tab-content__foot.organes-tissus-cust-pad{padding-right: 30px}
}
@media screen and (min-width: 1025px) {

.home-bottom__cta-section__blocks.pattern2 a {max-width: 226px; }
#eid-container-bottom-callouts .home-bottom__cta-section_text {letter-spacing: 0.67px; }
#eid-container-bottom-callouts .home-bottom__cta-section {width: 100%; }
} 

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	#eid .cmp-container__backgroundImage--enabled{background-size: 100% auto;}
	#eid-carousel.cmp-carousel-horizontal .cmp-carousel__indicators{bottom: 13%;}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
	.img-3{margin-bottom: 42px!important;}
	#eid-carousel .cmp-carousel__content .cmp-carousel__item:first-child .carousel__tab-content__foot {padding-top: 17px; }
	[id^='eid-container'] [id^="fixed-width-container"],
	#main-body-container,
	#main-top-navigation,
	.container-fixed {
		max-width: 970px;
	}
	#eid #fixed-width-container2 .main-body-content h2.extra-margin {line-height: 30px;}
    #diseasestates-ea #fixed-width-container2-5 h2{ line-height:35px;}
    .home-bottom__cta-section_text {
    	font-size: 39px ;
    	letter-spacing: 0px;
    }
    .home-bottom__cta-section__blocks a {
    	font-size: 22px;
    	padding: 226px 13px 52px 7px;
    }
    .home-bottom__cta-section {width: 100%;}
    .cmp-navigation__group {font-size: 16px;}
    #main-top-navigation .ic-header .cmp-navigation__group>li, #main-top-navigation .ic-header .cmp-navigation__group>li>a{padding-left:15px;}
    html[lang="fr"] .cmp-navigation__group { font-size: 15px; }
	html[lang="fr"] #main-top-navigation .ic-header .cmp-navigation__group>li>a {padding: 14px 0 15px 5px;}
	html[lang="fr"] #main-top-navigation .ic-header .cmp-navigation__group>li {padding-left: 5px}
    html[lang="fr"] #main-top-navigation .ic-header .cmp-navigation__group>li:nth-child(5) a {border-right: 1px solid var(--grey13-color); padding: 14px 5px 15px;}

}

@media screen and (max-width: 667px) and (orientation: landscape) {
	.modal.exit-ramp-modal.modal--visible, .modal.exit-ramp-modal.modal--overflow{ padding-top: 30vh;}
	#main-top-navigation .navigation-overlay.show {
		overflow-y: auto;
		height: 90vh !important;	
}}
@media screen and (max-width: 667px) and (orientation: portrait) {
	.exit-ramp-modal .modal-box {height: 95%;}
}

.cmp-selfcertification .modal-box {margin-top : 140px !important;}
@media screen and (width: 1024px) and (height:768px) {
	.tab2-text {margin: 1em 1em; padding: 1em 0;}
}

@media screen and (width: 375px) {
   h1 .new-span1 {
    letter-spacing: 0px;
}
   h1 .new-span2 {
    letter-spacing: 1.3px;

}
    p.footnotes.footspace {
    font-size: 10px!important;
    line-height: 14px!important;
}

}
@media screen and (min-width: 768px){
    #home .cmp-container__backgroundImage--enabled {background-position: top; }
}
        
        
.cmp-text ul.custom-ul {
    padding-left: 15px;
}

.cmp-text ul.custom-ul li {
    position: relative;
    font-family: 'Agenda' !important;
}
.cmp-text ul.custom-ul li:before {
    content: '';
    position: absolute;
    top: 13px;
    left: -15px;
    width: 6px;
    height: 6px;
    background: #3F4444;
    border-radius: 100%;
}

#eid-container3 a.text-maroon {text-decoration: underline;}
#main-top-navigation .ic-header .cmp-navigation__group>li:last-child a.cmp-navigation__item-link {padding: 0px 10px 0px 0px;border: 0;width: 60px;}
#main-top-navigation .ic-header .cmp-navigation__group>li:last-child a.cmp-navigation__item-link + a.cmp-navigation__item-link{border-left: 1px solid #fff !important;padding: 0px 10px 0px 14px;color: #fff;}
#main-top-navigation .ic-header .cmp-navigation__group>li>a[title="Connect with our Medical Team"]{border-right: 1px solid var(--grey13-color); padding: 14px 20px 15px;}
HTML[lang="en"] #main-top-navigation .ic-header .cmp-navigation__group>li:last-child a.cmp-navigation__item-link[title="EN"],
HTML[lang="en"] #hcp-login .languae-selector a.cust-link[title="EN"]{color: var(--yellow-color); }
HTML[lang="fr"] #main-top-navigation .ic-header .cmp-navigation__group>li:last-child a.cmp-navigation__item-link[title="FR"],
HTML[lang="fr"] #hcp-login .languae-selector a.cust-link[title="FR"]{color: var(--yellow-color); }
div#az-logo {display: none;}
table.borderd-table {border-collapse: initial;border: 1px solid;margin-bottom: 20px;}
table.borderd-table td {padding: 7px;border: 1px solid;font-family: 'Agenda';font-size: 20px;line-height: 22px;color: var(--grey1-color);}
.iframe iframe#feedback-survey {min-height: 600px;max-width: 1176px;margin: 0px auto;display: block;padding: 50px 0px;}
.iframe .comp-placeholder,
.iframe + .new.newpar.section {display: none;}

/*.thums-block-wrap, .col-container {display: flex;max-width: 580px;margin: 40px auto;}*/
.thums-block-wrap, .col-container {display: flex;max-width: 400px;margin: 40px auto;}
.thums-block-wrap{margin-top: 0px;max-width: 470px}
.thums-block-wrap .thums-block {max-width: 54px;}
.thums-block-wrap .thums-data {width: calc(100% - 60px);padding-left: 15px;}
.col-container .col-img {max-width: 80px;margin: auto;}
.col-container .col-6 {width: 130px;text-align: center;}
.col-container .col-6 + .col-6 {width: 300px;}
.text-center{text-align: center;}
.iframe .cmp-iframe {background-color: #000;}

/*Login page*/
#hcp-login #eid-container1 {background: #FFFAEF;}
#hcp-login .cmp-selfcertification .modal-box {margin: 0px auto !important;padding: 10px 10px !important;display: flex;flex-direction: row;    max-width: 600px;ackground: #e6ebea;box-shadow: none;} 
#hcp-login .cmp-selfcertification.cmp-selfcertification--inpage {padding: 0px;background: #e6ebea !important;}
#hcp-login .cmp-selfcertification__actions {display: block !important;}
#hcp-login .cmp-selfcertification.cmp-selfcertification--inpage .form-control {width: 100%;height: 40px;}
#hcp-login .cmp-selfcertification.cmp-selfcertification--inpage .cmp-selfcertification__continue {width: 180px;height: 40px;margin: 0px;max-width: 180px;font-size: 22px;line-height: 24px;color: var(--grey1-color);box-shadow: 0 3px 6px #00000029;font-family: 'Agenda';background-color: var(--yellow-color);}
#hcp-login .cmp-selfcertification.cmp-selfcertification--inpage label, #hcp-login .cmp-selfcertification__title {display: none;}
#hcp-login .cmp-selfcertification__content {max-width: calc(100% - 200px);width: 100%;margin-right: 15px;}
#hcp-login #fixed-width-container1-1 {padding-top: 0px;padding-bottom: 0;}
#hcp-login #defining-hes {margin-bottom: 30px;margin-top: 90px;text-transform: uppercase;line-height: 42px;font-size: 46px;text-align: center;}
#hcp-login #defining-hes .small-height {font-size: 80%;}
.cmp-dynamicform.selfcertification-form {margin: 0px auto !important;padding: 10px 10px !important;display: block;max-width: 600px;}
.cmp-dynamicform.selfcertification-form .cmp-dynamicform__form-validation {position: relative;width: 100%;} 
.cmp-dynamicform.selfcertification-form button.cmp-dynamicform__submit-btn {width: 180px;height: 40px;margin: 0px;max-width: 180px;font-size: 22px;line-height: 24px;color: var(--grey1-color);font-family: 'Agenda';background-color: var(--yellow-color);border: 1px solid var(--yellow-color);border-radius: 5px;cursor: pointer; /* box-shadow: 0 3px 6px #00000029; */} 
.cmp-dynamicform.selfcertification-form button.cmp-dynamicform__submit-btn[disabled="disabled"]{cursor: not-allowed;}
    .cmp-dynamicform.selfcertification-form .cmp-dynamicform__form-validation .cmp-dynamicform__form-group.button-group {margin-top: 0px;margin-right: 0px;position: absolute;top: 0;right: 0;width: 180px;}
.cmp-dynamicform.selfcertification-form .cmp-dynamicform__form-validation .cmp-dynamicform__form-group {max-width: calc(100% - 200px);width: 100%;margin-right: 15px; }
button.cmp-dynamicform__clear-btn, .cmp-dynamicform__form-label-container, .selfCertification {display: none;} 
.cmp-dynamicform.selfcertification-form .cmp-dynamicform__form-validation .cmp-dynamicform__form-group input.form-control { border: 1px solid #000000;margin-bottom: 0;min-height: 40px;    border-radius: 5px;}
.cmp-dynamicform.selfcertification-form .cmp-dynamicform__form-validation .cmp-dynamicform__generated-form-error.text-danger {margin-top: 10px;}
#hcp-login .main-body-content.text-center {max-width: 580px;margin: auto;text-align: left;} 
#hcp-login .data-wrap p {font-size: 20px !important;line-height: 26px;margin-top:5px;} 
#hcp-login #defining-hes + p {font-size: 20px;margin-bottom: 0;line-height: 26px;}
#hcp-login .thums-data p {font-size: 20px;line-height: 28px;}
#hcp-login .thums-data p b {font-size: 26px;line-height: 30px;display: block;}

#hcp-login .custom-nav {min-height: 100px;background: #000;position: fixed;width: 100%;z-index: 9;top: 0;}
#hcp-login .languae-selector {padding: 37px 1px;display: flex;margin: 0 0 0 auto;}
#hcp-login .languae-selector a.cust-link {display: block;padding: 0 15px;font-family: 'Agenda-Semi-Bold';font-size: 18px;line-height: 26px;}
#hcp-login #main-top-navigation .cust-link + a {border-left: 1px solid #fff;padding-right: 5px;}
/* login page css ends */
/* login page FR css   */
html[lang="fr"] #hcp-login .main-body-content.text-center {max-width: 690px;}
html[lang="fr"] #hcp-login #defining-hes + p {max-width: 590px;margin: auto;}
html[lang="fr"] .thums-block-wrap .thums-data {width: calc(100% - 56px);}
html[lang="fr"] .thums-block-wrap {max-width: 590px;}
html[lang="fr"] .col-container { max-width: 420px; }
html[lang="fr"] .col-container .col-6 {width: 50%;}
/* login page FR css ends */

html[lang="fr"] #diseasestates-ea [id^='eid-container'] .footnotes span.mark {margin-right: 2px;}
.new,#fr-exit-ramp { display: none;}
/*.hero-content h2 {text-transform: capitalize;}*/
html[lang="fr"] #diseasestates-ea .callout__content .text-yellow .mu{ font-size: 26px; }
html[lang="fr"] #diseasestates-egpa .mu, html[lang="fr"] .hes-last-section ul.regular-list li .mu {font-size: 21px; }
html[lang="fr"] #diseasestates-hes .reference-section a {word-break: break-all;}

@media screen and (max-width: 767px){ 
    #feedback #eid-container-banner {padding-bottom: 35px;}
    #feedback .iframe iframe#feedback-survey {padding: 15px 0px;}
    .cmp-dynamicform.selfcertification-form .cmp-dynamicform__form-validation .cmp-dynamicform__form-group {max-width: 100%;}
    .cmp-dynamicform.selfcertification-form .cmp-dynamicform__form-validation .cmp-dynamicform__form-group.button-group {position: relative;top: 15px;margin: auto;}
    .thums-block-wrap, .col-container {flex-direction: column;} 
    .col-container .col-6, html[lang="fr"] .col-container .col-6 {width: 300px;margin: auto;}
    .col-container .col-6 + .col-6, html[lang="fr"] .col-container .col-6 + .col-6 {margin-top: 30px;}
    .thums-block-wrap .thums-block {margin: auto;}
    .thums-block-wrap .thums-data, html[lang="fr"] .thums-block-wrap .thums-data {width: 100%;padding: 0;margin-top: 10px;text-align: center;}
    #hcp-login .thums-data p {font-size: 18px; }
    #hcp-login .thums-data p b {font-size: 22px; }
    #hcp-login #defining-hes + p{text-align: center;}
    #hcp-login .custom-nav {min-height: 26px;}
    #hcp-login .languae-selector {padding: 0px 1px;margin: 0 auto; }
    #hcp-login #defining-hes {margin-top: 60px;}
    html[lang="fr"] h1 .span1{font-size: 42px;}
    html[lang="fr"] h1 .span2 {font-size: 35px;}
    .reference-section ul li br {display: none;}
    html[lang="fr"] a.yellow-cta-btn{white-space: pre-wrap;}
}