			
	.border-grey {		
		border: 1px solid #ddd;	
	}		
			
	.logo-medicine-txt {		
		display: none;	
	}		
			
	.lyn-fullbleed-home .modal-header {		
		display: none;	
	}		
			
	.navbar-default .top-header {		
		height: 90px;	
	}		
			
	img.header-nav-logo {		
		height: 60px;	
		margin-top: 0;	
	}		
	.no-underline{
	    text-decoration:none;
	}		
	.navbar .navbar-header ol li,		
	.navbar .navbar-header ul li {		
		padding-bottom: 0;	
	}		
			
	.navbar .navbar-header ol,		
	.navbar .navbar-header ul {		
		margin-bottom: 0;	
	}		
			
	.navbar .navbar-header ul {		
		position: static;	
		display: block;	
		background: 0 0;	
		padding-top: 5px;	
	}		
			
	.navbar .navbar-header ul li {		
		display: inline-block;	
	}		
			
	.navbar .navbar-header ul li a {		
		color: #333;	
	}		
			
	.navbar .navbar-header .dropdown-menu>li.active>a:active,		
	.navbar .navbar-header .dropdown-menu>li.active>a:focus,		
	.navbar .navbar-header .dropdown-menu>li.active>a:hover {		
		border: none;	
		color: #333;	
	}		
			
	.navbar .navbar-header .dropdown-menu>li:first-child>a {		
		border: none;	
	}		
			
	.top-header .header-actions>li>a {		
		display: none;	
	}		
			
	.navbar .navbar-header .dropdown-menu {		
		box-shadow: none;	
		border: none;	
		background-color: transparent;	
	}		
			
	.navbar .navbar-header .dropdown-menu>li>a:active,		
	.navbar .navbar-header .dropdown-menu>li>a:focus,		
	.navbar .navbar-header .dropdown-menu>li>a:hover {		
		border-left: 1px solid #333;	
	}		
			
	.h1.border,		
	h1.border,		
	h2.border,		
	h3.border,		
	h4.border,		
	h5.border,		
	h6.border {		
		border: none;	
	}		
			
	.self-cert-footer.component-section {		
		padding: 0;	
	}		
			
	h1 {		
		font-size: 50px;	
	}		
			
	sup {		
		/* font-size: 40%;	
	    top: -1.1em; */		
		font-size: 60%;	
	}		
			
	.mrg-top {		
		margin-top: 30px;	
	}		
			
	.navbar .navbar-header .dropdown-menu>li>a {		
		border-left: 1px solid #333;	
		font-family: Arial, sans-serif;	
		padding: 0 8px;	
		margin-top: 10px;	
	}		
			
	.desktop-hidden {		
		display: none!important;	
	}		
			
	.pen-patient-page footer .three-col-section .column-1 {		
		margin: 25px 0;	
	}		
			
	footer .three-col-section .column-2 {		
		margin-top: -5px;	
	}		
			
	footer .three-col-section .column-3 {		
		margin: 9px 0;	
	}		
			
	footer .three-col-section .column-4 {		
		margin: 19px 0;	
	}		
			
	.footer-links ul .list-item-0 {		
		display: none!important;	
	}		
			
	.lyn-fullbleed-home .primary-navigation.logo-enabled {		
		margin-top: -25px;	
		margin-left: 20%;	
		margin-bottom: 19px;	
		border-bottom: none;	
	}		
			
	.navbar-default .top-header {		
		border-bottom: none;	
	}		
			
	.primary-navigation.logo-enabled .nav.stacked-menu>li.item-more {		
		display: none;	
		float: none;	
		vertical-align: middle;	
	}		
			
	.lyn-bg-color-section {		
		background: #f7e4ed;	
	}		
			
	.lyn-hcp .navbar-default {		
		border: none;	
	}		
			
	.lyn-error-pages .primary-navigation,		
	.lyn-hcp .primary-navigation,		
	.lyn-legal .primary-navigation,		
	.lyn-privacy .primary-navigation {		
		display: none;	
	}		
			
	.lyn-home .container-fluid {		
		padding-right: 0;	
		padding-left: 0;	
	}		
			
	.lyn-home .nav-pills {		
		margin-bottom: 0;	
	}		
			
	.fa-language:before {		
		display: none;	
	}		
			
	.lyn-hcp .modal-header {		
		display: none;	
	}		
			
	.lyn-hcp-header .self-certification-form {		
		margin-top: 20px;	
	}		
			
	.lyn-hcp-header .self-certification-holder .modal-body .form-group {		
		margin-bottom: 0;	
	}		
			
	.lyn-hcp-header label {		
		font-size: 18px;	
		font-weight: 400;	
		display: none;	
	}		
			
	.lyn-hcp .modal-footer {		
		text-align: left;	
		border-top: none;	
	}		
			
	.lyn-hcp-page {		
		padding: 0px 0 40px;/*padding: 40px 0 40px;*/	
	    margin-top:-10px;		
	}		
			
	.lyn-ban-head, .lyn-ban-head-2{		
		color: #fff;	
		font-size: 48px;	
		line-height: 44px;	
	}		
			
	.lyn-ban-subhead {		
		color: #fff;	
		font-size: 28px;	
		line-height: 28px;	
	}		
			
	.lyn-hcp-Indication {		
		margin: 15px 0;	
		border: 2px #333 solid;	
		padding: 0 20px;	
	}		
			
	.lyn-theme-color {		
		color: #fff;	
	}		
			
	.hcp-page .reg-sect {		
		margin: 0 auto;	
		width: 48%;	
		text-align: center;	
		font-size: 18px;	
		margin-bottom: 30px;	
	}		
			
	.hcp-page .reg-btn-fmt {		
		text-align: center;	
		list-style-type: none!important;	
		margin: 0 auto;	
	}		
			
	.hcp-page .reg-btn-fmt a,		
	.hcp-page .reg-btn-fmt a:active,		
	.hcp-page .reg-btn-fmt a:focus,		
	.hcp-page .reg-btn-fmt a:hover {		
		width: 100%;	
		max-width: 345px;	
		font-family: "Nunito Bold", sans-serif;	
		margin-top: 15px;	
		white-space: normal;	
		font-style: normal;	
		background: #bc0e83;	
		color: #fff;	
		font-size: 18px;	
		border-radius: 5px;	
		border: 1px solid #bc0e83;	
		text-decoration: none;	
		padding: 12px 0;	
	}		
	.hcp-page .pen-resources-section .column-3 {
    display: none;
    }		
	.fr-hcp-page header .primary-navigation .nav.stacked-menu {		
		margin-top: -8px;	
	}		
			
	.for-contact .cookie-white {		
		color: #fff;	
	}		
			
	.fr-hcp-page .reg-btn-fmt a,		
	.fr-hcp-page .reg-btn-fmt a:active,		
	.fr-hcp-page .reg-btn-fmt a:focus,		
	.fr-hcp-page .reg-btn-fmt a:hover {		
		width: 100%;	
		max-width: 410px;	
		font-family: "Nunito Bold", sans-serif;	
		margin-top: 15px;	
		white-space: normal;	
		font-style: normal;	
		background: #bc0e83;	
		color: #fff;	
		font-size: 18px;	
		border-radius: 5px;	
		border: 1px solid #bc0e83;	
		text-decoration: none;	
		padding: 12px 0;	
	}		
	.fr-hcp-page .fr-btn-ins{
	    max-width: 450px !important;
	}
	.hcp-page .reg-btn-fmt a:hover {		
		text-decoration: none;	
	}		
			
	.hcp-page-inner-brd {		
		padding-bottom: 40px;	
		border-bottom: 4px solid #b2d234;	
	}		
			
	.seconday-color {		
		color: #bc0e83;	
	}		
			
	.hcp-page .subHeading .border .seconday-color b {		
		font-size: 22px;	
		font-weight: 400;	
	}		
			
	.lyn-abt-col .col-sm-6.col-xs-12.col-md-3.col-lg-3.column-1,		
	.lyn-abt-col .col-sm-6.col-xs-12.col-md-3.col-lg-3.column-2 {		
		border: 1px solid #ddd;	
		margin-right: 40px;	
		padding: 0;	
		height: 340px;	
	}		
			
	.lyn-abt-col {		
		border-bottom: 4px solid #b2d234;	
		padding-bottom: 60px;	
	}		
			
	.lyn-abt-img {		
		width: 100%;	
		/*  border-bottom: none; */	
	}		
			
	.imgBorder {		
		border: 1px solid #c1bebe;	
	}		
			
	.lyn-abt-lnk {		
		margin: 0 auto;	
		padding: 30px 20px;	
		text-align: left;	
		line-height: 15px;	
		border: 1px solid #ddd;	
		border-top: none;	
		min-height: 130px;	
		/*min-height: 331px;*/
		margin-bottom: 10px;	
	}		
			
	.lyn-abt-lnk a {		
		text-decoration: none!important;	
		color: #106598;	
		font-size: 18px;	
		line-height: 22px;	
	}		
			
	.sec-brd {		
		border-top: 4px solid #c1bebe;	
		margin-top: 70px;	
		padding-top: 50px;	
		display: inherit;	
	}		
			
	.hcp-page .text.parbase ul {		
		padding: 0 10px 0 20px;	
	}		
			
	.reduce-banner-spc .banner-content {		
		height: 250px;	
	}		
			
	.reduce-banner-spc .banner-content h2 {		
		font-size: 40px;	
	}		
			
	.reduce-banner-spc .legal-head b {		
		font-size: 18px;	
	}		
			
	.lyn-patient .banner-content h3 {		
		color: #fff;	
	}		
			
	.lyn-patient .banner-content p {		
		color: #fff;	
	}		
			
	.lyn-patient .banner-content p a {		
		color: #fff;	
		text-decoration: none;	
	}		
			
	#popup-template.modal,		
	.static-modal:not(.auto-style).modal {		
		overflow-y: scroll;	
	}		
			
	#popup-template .modal-dialog,		
	.static-modal:not(.auto-style) .modal-dialog {		
		margin-top: 90px;	
		overflow-y: initial;	
	}		
			
	#popup-template .modal-dialog .modal-body,		
	.static-modal:not(.auto-style) .modal-dialog .modal-body {		
		max-height: calc(100vh - 150px);	
		min-height: 400px;	
		overflow-y: auto;	
	}		
			
	#popup-template .modal-dialog .modal-body .video-parent,		
	.static-modal:not(.auto-style) .modal-dialog .modal-body .video-parent {		
		margin-top: 0;	
	}		
			
	#popup-template .modal-dialog .modal-footer,		
	.static-modal:not(.auto-style) .modal-dialog .modal-footer {		
		padding: 0 5px 5px 5px;	
		border-top: none;	
	}		
			
	.close:focus,		
	.close:hover {		
		outline: none;	
	}		
			
	.lyn-hcp-page .banner-cont .lyn-hcp-page p.eyebrow {		
		font-size: 16px;	
		font-style: italic;	
	}		
			
	.lyn-hcp-page .banner-cont .lyn-ban-head,.lyn-hcp-page .banner-cont .lyn-ban-head-2 {		
		color: #fff;	
		font-size: 40px;	
		line-height: 48px;	    font-family: "Nunito Bold", sans-serif;
	}		
			
	.lyn-hcp-page .banner-cont .lyn-ban-subhead {		
		color: #fff;	
		font-size: 19px;	
		line-height: 24px;	
	}
	.en-patient .popover-content,.fr-patient .popover-content{
        font-family: "Nunito Regular", sans-serif;
    }
	/* patient-page*/
	.patient-page .copy{
	    display:block;
	    /*padding-top: 8px;*/
	    font-size: 12px;
	}
	.patient-page .patient-res-2 span {
    display: block;
    }
	.patient-page .patient-res-1{
        padding: 36px 25px 33px 20px;
    }
    .patient-page .patient-res-2 {
        padding: 10px 22px 26px 20px;
    }
    .patient-page .patient-res-3 {
        /*padding: 8px 7px 10px 20px;*/
         padding: 8px 7px 8px 14px;
    }
    .patient-page .patient-res-4 {
        padding: 23px 25px 25px 20px;
    }
    .patient-page .patient-res-5{
        padding: 15px 9px 5px 7px;
    }
    .patient-page .patient-res-6 {
        padding: 21px 40px 15px 20px;
    }
    .patient-page .patient-res-7 {
        padding: 21px 32px 17px 20px;
    }
    .patient-page .patient-res-8 {
        padding: 21px 25px 17px 20px;
    }
	html[lang="fr"] .patient-page .lyn-abt-lnk{
        min-height: 150px;
    }
	html[lang="fr"] .patient-page .patient-res-4, html[lang="fr"] .patient-page .patient-res-5 {
        min-height: 175px;
    }
    html[lang="fr"] .patient-page .patient-res-7 {
        min-height: 191px;
    }
	/* pen-patient-page ends*/
	
	
	
	/* pen-patient-page-04/2024 */
	
	.pen-patient-page header .top-header a.navbar-brand img{
	    width:224px;
	    height:auto;
	}
	
	.pen-patient-page .copy{
	    display:block;
	    font-size:12px;
	}
	.pen-patient-page .patient-res-1{
        padding: 36px 25px 33px 20px;
    }
    .pen-patient-page .patient-res-2 {
        padding: 21px 25px 12px 20px;
    }
    .pen-patient-page .patient-res-3 {
        /*padding: 8px 7px 12px 20px;*/
         padding: 8px 7px 8px 14px;
    }
    .pen-patient-page .patient-res-4 {
        padding: 23px 25px 28px 20px;
    }
    .pen-patient-page .patient-res-5{
        padding: 15px 25px 5px 20px;
    }
    .pen-patient-page .patient-res-6 {
        padding: 21px 25px 15px 20px;
    }
    .pen-patient-page .patient-res-7 {
        padding: 21px 31px 17px 20px;
    }
    .pen-patient-page .patient-res-8 {
        padding: 21px 25px 17px 20px;
    }
	.pen-patient-page .patient-res-2 span {
        display: block;
    }
    .pen-patient-page header .top-header a.navbar-brand img {
        max-width: 224px;
    }
    .pat-sec-brd{
        border-top: 4px solid #c1bebe;
        margin-top: 70px;
        padding-top: 50px;
        display: inherit; 
    }
    html[lang="fr"] .pen-patient-page .lyn-abt-lnk{
        min-height: 150px;
    }
    html[lang="fr"] .pen-patient-page .patient-res-4, html[lang="fr"] .pen-patient-page .patient-res-5 {
        min-height: 175px;
    }
    html[lang="fr"] .pen-patient-page .patient-res-7 {
        min-height: 191px;
    }
	/* pen-patient-page*/
	
	
	/* Deindexed Tab Videos Styles Starts */		
			
	.deindexed-patient-video .nav-pills>li>a {		
		font-family: "Nunito Bold", sans-serif;	
		color: #000;	
	}		
			
	.deindexed-patient-video .nav-pills>li.active>a,		
	.deindexed-patient-video .nav-pills>li.active>a:focus,		
	.deindexed-patient-video .nav-pills>li.active>a:hover {		
		background: 0 0;	
		color: #bc0e83;	
		font-weight: 700;	
		border-bottom: 3px solid #bc0e83;	
	}		
			
	.deindexed-patient-video .nav-pills>li.active>a:hover,		
	.nav-pills>li>a:hover {		
		background: 0 0;	
		border-bottom: 3px solid #bc0e83;	
		text-decoration: none;	
	}		
			
			
	/* Deindexed Tab Videos Styles Ends */		
			
			
	/* Stay Connected Styles Starts */		
			
	.fasenra-form {		
		display: flex;	
		align-items: center;	
		padding: 50px 10px !important;	
		width: 100%;	
		background-color: #bc0e83;	
	}		
			
	.fasenra-form h1 {		
		color: #fff;	
	}		
			
	.fasenra-form hr,		
	.fasenra-consent hr,		
	.stay-connected hr {		
		border: 0;	
		border-top: 1px solid #fff;	
	}		
			
	.stay-connected.stay-connected-form .main-inner-naviagtion.mobile-configuration,		
	.stay-connected.stay-connected-form footer {		
		display: none;	
	}		
			
	.stay-connected.stay-connected-form .modal-header,		
	.stay-connected.stay-connected-form .container.middle-content {		
		border: none;	
	}		
			
	.fasenra-consent .modal-header,		
	.fasenra-consent .container.middle-content {		
		border: none;	
	}		
			
	.stay-connected h2,		
	.fasenra-consent h2 {		
		font-size: 42px;	
		color: #bc0e83;	
		font-family: 'Nunito Regular', sans-serif !important;	
		line-height: 45px;	
	}		
			
	.stay-connected .new-image.banner-az-logo,		
	.fasenra-consent .new-image.banner-az-logo {		
		width: auto;	
		margin-top: 20px;	
		height: auto;	
		float: left;	
	}		
			
	.stay-connected h2 span.spl-head,		
	.fasenra-consent h2 span.spl-head {		
		font-size: 42px;	
		font-family: 'Nunito Bold', sans-serif !IMPORTANT;	
	}		
			
	.stay-connected p.top-content,		
	.fasenra-consent p.top-content {		
		font-size: 20px;	
	}		
			
	.reasons {		
		margin-top: 20px;	
	}		
			
	.reasonImg {		
		float: left;	
		padding-right: 15px;	
	}		
			
	.reasonContent {		
		overflow: auto;	
	}		
			
	.reasons p span.heading {		
		font-weight: bold;	
	}		
			
	.reasons p,		
	.reasons ul li {		
		font-size: 15px;	
		font-family: 'Nunito Regular', sans-serif !important;	
	}		
			
	.reasons ul {		
		padding-left: 18px;	
	}		
			
			
	/* Stay Connected Styles Ends */		
			
			
	/*** DIN popup starts ***/		
			
	.lyn-patient .subHeading .popover {		
		top: 205px !important;	
		left: 60px !important;	
	}		
			
	.en-patient.lyn-patient .subHeading .popover {		
	    top: 185px !important;		
	    left: 40px !important;		
	}		
			
	.lyn-patient .subHeading .popover .popover-content .firstImg {		
		margin-bottom: 10px;	
	}		
	/*.lyn-patient .subHeading .popover .popover-content img{filter: blur(1px);}		*/
			
	/*** DIN popup Ends ***/		
			
	.text-danger {		
		color: #a94442!important;	
	}		
			
	#self-certification-text-field-error.text-danger {		
		color: #ffff!important;	
	}		
	/*Hero carousel*/		
	.hero-carousel-cont{		
	margin-left:5%;		
	padding-top:2%;		
	padding-bottom:2%;		
	}		
	.hero-carousel-cont-2{		
	margin-left:5%;		
	    }		
	/*Hero carousel- end*/		
			
	.Restrictions-may-apply{font-size:14px;}		
			
	@media screen and (max-width:374px) {		
	/*** DIN popup starts ***/		
			
	.lyn-patient .subHeading .popover {		
	    top: 255px !important;		
	    left: 20px !important;		
	}		
			
	.en-patient.lyn-patient .subHeading .popover {		
	    top: 205px !important;		
	    left: 20px !important;		
	}		
			
	.en-patient.lyn-patient .subHeading .popover>.arrow {		
	    left: 58% !important;		
	}		
			
	.lyn-patient .subHeading .popover>.arrow {		
		left: 65% !important;	
		}	
			
	/*** DIN popup Ends ***/
	/*11112024*/
	html[lang="fr"] .landing-page .footer-links {
        width: 250px !important;
    }
	
	/*end 11112024*/
	/*15112024*/
	.landing-page .mob-center-content .mob-hero-img img
{
 max-width: 280px;
}
.landing-page .mob-center-content .mob-hero-img .btn-white
{
  min-width: 285px;
  font-size: 12px !important;
    padding: 13px 9px 12px 9px;
}
	
	/*end*/
	
	}		
			
	@media screen and (min-width:414px) {		
	/*** DIN popup starts ***/		
			
	.lyn-patient .subHeading .popover {		
		top: 180px !important;	
	    left: 60px !important;		
	}		
			
	.en-patient.lyn-patient .subHeading .popover {		
	    top: 125px !important;		
	    left: 40px !important;		
	}		
			
	/*** DIN popup Ends ***/		
	}		
			
	@media screen and (min-width: 568px) and (orientation: landscape) {		
		/*** DIN popup starts ***/	
		.lyn-patient .subHeading .popover {	
			top: 200px !important;
			left: 13px !important;
			max-width: 475px !important;
		}	
		.lyn-patient .subHeading .popover>.arrow {	
			left: 58% !important;
		}	
			
	.en-patient.lyn-patient .subHeading .popover {		
	    top: 180px !important;		
	    left: 13px !important;		
	}		
			
		.en-patient.lyn-patient .subHeading .popover>.arrow {	
			left: 50% !important;
		}	
			
		.lyn-patient .subHeading .popover .popover-content .firstImg {	
			margin-bottom: 0;
			margin-right: 5px;
		}	
		/*** DIN popup Ends ***/	
	html[lang="fr"] .lyn-hcp-Indication{		
	    margin-top:125px;
	}		
	}		
			
	@media screen and (min-width: 667px) and (orientation: landscape) {		
		/*** DIN popup starts ***/	
	.lyn-patient .subHeading .popover {		
			top: 183px !important;
			left: 13px !important;
			max-width: 475px !important;
		}	
			
	.en-patient.lyn-patient .subHeading .popover {		
	    top: 160px !important;		
	    left: 13px !important;		
	}		
			
		.lyn-patient .subHeading .popover>.arrow {	
			left: 58% !important;
		}	
		.lyn-patient .subHeading .popover .popover-content .firstImg {	
			margin-bottom: 0;
			margin-right: 5px;
		}	
		/*** DIN popup Ends ***/	
	}		
			
	@media screen and (min-width: 736px) and (orientation: landscape) { 		
			
	.lyn-patient .subHeading .popover {		
			top: 160px !important;
			left: 13px !important;
			max-width: 475px !important;
		}	
			
	.en-patient.lyn-patient .subHeading .popover {		
	    top: 160px !important;		
	    left: 13px !important;		
	}		
			
		.lyn-patient .subHeading .popover>.arrow {	
			left: 58% !important;
		}	
			
	}		
			
	@media screen and (max-width:1024px)and (min-width:992px) {		
		.primary-navigation .nav .static-links-wrapper>li.first-level-item a {	
			font-size: 13px;
		}
		
	}		
			
	@media screen and (max-width:1024px) {		
		.lyn-hcp-page.component-section {	
			background-repeat: no-repeat;
			background-position: 40% 70%
		}	
	}		
			
	@media screen and (min-width:1025px) {		
		.lyn-hcp-page.component-section {	
			background-repeat: no-repeat;
			background-position: 88%
		}	
	}		
			
	@media screen and (min-width:992px) {		
		.fr-hcp-page header .primary-navigation .nav.stacked-menu {	
			width: 100%;
			/* margin-top: -65px; */
		}	
		.hcp-page header .static-links-wrapper {float: right; margin-top: 50px!important; /* margin-left: -98px!important; */}	
		.hcp-page.is-hcp-type header .static-links-wrapper {float: left;}
		.hcp-page.is-hcp-type header li.first-level-item.static-nav-links{padding-right: 12px!important;padding-left: 0px!important;}	
		.hcp-page.is-hcp-type header .container{padding-right: 0px!important;padding-left: 0px!important;}	
		.hcp-page.is-hcp-type header li.first-level-item.static-nav-links:last-child{padding-right: 0px!important;}	
		.hcp-page.is-hcp-type header li.first-level-item.static-nav-links::after {left: 7px;}	
		
		
		.pen-patient-page.hcp-page header .static-links-wrapper {	
			float: right;
			margin-top: 0!important;/* margin-left: -98px!important; */
		}	
		.hcp-page header li.first-level-item.static-nav-links a {	
			font-size: 13px !important;
			line-height: 16px !important;
		}
		html[lang="fr"] .hcp-page header li.first-level-item.static-nav-links a {font-size: 11px !important;line-height: 14px !important;}	
		html[lang="fr"] .hcp-page header li.first-level-item.static-nav-links {padding-right: 10px;padding-left: 12px;}
		html[lang="fr"] .hcp-page header li.first-level-item.static-nav-links::after{left: 12px;}
		
		.lyn-hcp-page .banner-cont .lyn-ban-head {	
			color: #fff;
			font-size: 40px;
			line-height: 48px;
		}	
		.lyn-hcp-page .banner-cont .banner-cont {	
			width: 60%
		}
		.pen-patient-page header .top-header a.navbar-brand img {
            margin-left: 20px;
        }
	}		
			
	@media screen and (max-width:991px) {		
		.hcp-page .columnControl .col-lg-3 {	
			margin: 10px auto;
		}	
		footer .three-col-section .column-4 {	
			margin-top: 50px!important;
		}	
		.lyn-ban-head {	
			color: #fff;
			font-size: 40px;
			line-height: 40px;
		}	
		.lyn-ban-subhead {	
			color: #fff;
			font-size: 16px;
			line-height: 18px;
		}	
		.reduce-banner-spc .banner-content h2 {	
			font-size: 22px;
		}	
		.reduce-banner-spc .banner-content {	
			min-height: 80px!important;
		}
		.reduce-banner-spc .banner-content {
            height: 150px;
        }
		.patient-page .nav .static-links-wrapper li:nth-child(2) {	
			display: none;
		}	
		.patient-page .nav .static-links-wrapper li:nth-child(2) {	
			display: block!important;
		}	
	 .custom-carousel-1 .carousel-inner .item:nth-child(1) 		
	{   background-image: url(/content/dam/open-digital/fasenra-canada/en/banners/fasenra-hero-mobile.jpg)!important;		
	    background-size: cover;		
	    background-position: 55% 75%;		
	    background-repeat: no-repeat;		
	}		
	 .custom-carousel-1 .carousel-inner .item:nth-child(2) 		
	{   background-image: url(/content/dam/open-digital/fasenra-canada/en/banners/Facsenra_Coverage-Canada-map_1000x768_REV.png);		
	    background-size: cover;		
	    background-position: 80% 95%;		
	    background-repeat: no-repeat;		
	    height: 472px!important;		
	}
	
	}		
	@media screen and (max-width:767px) {
	 
    .d-block{
        display:block;
    }
	.pen-patient-page .top-header .navbar-brand {
        padding-top: 40px;
    }
	    .callout-2-fr 		
    	{ margin-top:0px!important;		
    	padding:3px 16px!important;		
    	font-size: 14px!important;		
			
	}		
			
			
	 .eyebrow-2{padding:1px 20px;font-size:14px!important;}		
	 .restriction-may-apply {		
	    font-size: 14px!important;		
	}		
	.foot-2{margin-top:2px!important;}		
			
	.cta-2 {margin-top:5px!important; font-size:14px!important;}		
			
	.cta-2-fr{margin-top:-4px!important; font-size:14px!important;}		
			
	.callout-2 {		
	font-size:14px !important;		
	padding:16px 16px!important;		
	}		
		/* Deindexed Tab Videos Styles Starts */	
		.deindexed-patient-video .nav-pills:not(.nav-stacked)>li.active>a,	
		.deindexed-patient-video .nav-pills:not(.nav-stacked)>li.active>a:focus,	
		.deindexed-patient-video .nav-pills:not(.nav-stacked)>li.active>a:hover {	
			border-bottom: 0 none;
			border-left: 3px solid #bc0e83;
		}	
		/* Deindexed Tab Videos Styles Ends */	
		#popup-template .modal-dialog .modal-body,	
		.static-modal:not(.auto-style) .modal-dialog .modal-body {	
			max-height: calc(100vh - 130px);
			min-height: 250px;
			overflow-y: auto;
		}	
		.footer-links ul li {	
			display: block!important;
		}	
		.footer-links a.action-link::after {	
			display: none!important;
		}	
		.linked-list.horizontal li {	
			display: block;
			margin-right: 20px;
		}	
		footer .footer-links a.action-link::after {	
			display: none;
		}	
		.modal-dialog.modal-mfs,	
		.static-modal:not(.auto-style) .modal-dialog.modal-mfs {	
			width: 100%;
			margin-top: 0;
			height: 100%
		}	
		.modal-dialog.modal-mfs .modal-content,	
		.static-modal:not(.auto-style) .modal-dialog.modal-mfs .modal-content {	
			height: 100%;
			border: none;
			border-radius: 0;
		}	
		#popup-template .modal-dialog,	
		.static-modal:not(.auto-style) .modal-dialog {	
			margin-top: 50px;
			overflow-y: initial;
		}	
		.modal-dialog.modal-md {	
			width: 100%
		}	
		.modal-dialog {	
			margin: 20px auto;
		}	
	}		
			
	@media screen and (max-width:1366px) {		
		.lyn-hcp-page .banner-cont .lyn-ban-head {	
			width: 60%
		}	
		.lyn-hcp-page .banner-cont .lyn-ban-subhead {	
			width: 60%
		}	
		.lyn-ban-second-section {	
			width: 60%;
			margin-top: 9%
		}	
		.hcp-page p.lyn-ban-copy {	
			margin-bottom: 0;
		}	
		p.lyn-ban-footnote {	
			line-height: 12px;
			font-size: 10px;
			margin-top: 11px;
		}	
		.lyn-hcp-page .banner-cont.banner-cont-fr .lyn-ban-head {	
			width: 65%;
			font-size: 35px;
		}	
		.banner-cont.banner-cont-fr .lyn-ban-second-section {	
			width: 60%;
			margin-top: 7%
		}	
	    .balance-text{    padding-right: 15px;		
			margin-right: auto;
			margin-left: auto;
			max-width: 1170px;
	                    }		
	}		
			
	@media screen and (min-width:1367px) {		
		.lyn-hcp-page.banner-content {	
			background-position: 40% 69%
		}	
		.lyn-hcp-page .banner-cont .lyn-ban-subhead {	
			font-size: 17px;
			line-height: 21px;
		}	
		.lyn-hcp-page .banner-cont {	
			width: 60%; /*  margin-left:10%;*//*added*/
			margin-left: calc(50% - 590px);
		}	
		.lyn-hcp-page .lyn-ban-second-section {	
			margin-top: 25%; /*20%; 13%*/
		}	
		.lyn-hcp-page .lyn-ban-footnote {	
			font-size: 12px;
			line-height: 12px;
			margin-top: 10px; /* 20px */
		}	
		.banner-fr.lyn-hcp-page.banner-content {	
			background-position: 40% 56%
		}	
		.lyn-hcp-page .banner-cont.banner-cont-fr .lyn-ban-head {	
			font-size: 37px;
			line-height: 42px;
		}	
		.lyn-hcp-page .banner-cont.banner-cont-fr .lyn-ban-subhead {	
			font-size: 15px;
			line-height: 20px;
		}	
		.lyn-hcp-page .banner-cont.banner-cont-fr .lyn-ban-second-section {	
			margin-top: 13%;
			line-height: 15px;
		}	
	    .custom-carousel-1 .carousel-inner .item:nth-child(2) 		
	        {height:485px;}		
	    .callout-2{padding: 28px 28px!important;font-size: 20px!important;}		
			
	    .Restrictions-may-apply {font-size: 16px;}		
			
	    .cta-2 {		
	    width: 80%;		
	    font-size: 20px;		
	    line-height: 24px;}		
	}		
			
	@media screen and (max-width:1024px) and (min-width:768px) {		
		.lyn-hcp-page.component-section {	
			background-position: 0 73%
		}	
		.lyn-hcp-page .banner-cont .lyn-ban-head {	
			width: 74%
		}	
	    .lyn-hcp-page .banner-cont .lyn-ban-head-2 {		
			width: 93%
		}	
		.lyn-hcp-page .banner-cont .lyn-ban-subhead {	
			width: 54%
		}	
		.lyn-ban-second-section {	
			width: 49%
		}	
		.lyn-hcp-page .banner-cont.banner-cont-fr .lyn-ban-head {	
			width: 84%;
			font-size: 34px;
			line-height: 38px;
		}	
	   .lyn-hcp-page .banner-cont.banner-cont-fr .lyn-ban-head-2 {		
			width: 84%;
			font-size: 34px;
			line-height: 38px;
		}	
		.lyn-hcp-page .banner-cont.banner-cont-fr .lyn-ban-subhead {	
			font-size: 17px;
		}	
		.banner-cont.banner-cont-fr .lyn-ban-second-section {	
			margin-top: 22%
		}	
	}		
			
	@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape) {		
		.banner-cont.banner-cont-fr .lyn-ban-second-section {	
			width: 51%;
			margin-top: 11%
		}	
	}		
			
	@media screen and (max-width:1024px) and (min-width:768px) and (orientation :portrait) {		
		.lyn-hcp-page.component-section {	
			background-position: 0 82%
		}	
		.lyn-hcp-page {	
			height: 600px;
		}	
		.lyn-ban-second-section {	
			margin-top: 13%
		}	
		.banner-content.video-bn {	
			height: 150px;
		}	
	}		
			
	@media screen and (max-width:767px) and (min-width:320px) {		
			
		.lyn-hcp-page {	
			height: 500px;
		}	
		.lyn-hcp-page .banner-cont .lyn-ban-head,	
		.lyn-hcp-page .banner-cont.banner-cont-fr .lyn-ban-head {	
			width: 100%;
			font-size: 20px;
			line-height: 18px;
		}	
	    .lyn-hcp-page .banner-cont .lyn-ban-head-2,		
		.lyn-hcp-page .banner-cont.banner-cont-fr .lyn-ban-head-2 {	
			width: 100%;
			font-size: 20px;
			line-height: 18px;
		}	
		.lyn-hcp-page .banner-cont .lyn-ban-subhead,	
		.lyn-hcp-page .banner-cont.banner-cont-fr .lyn-ban-subhead {	
			width: 100%;
			font-size: 11px;
			line-height: 15px;
		}	
		.banner-cont.banner-cont-fr .lyn-ban-second-section,	
		.lyn-ban-second-section {	
			width: 100%;
			margin-top: 3%
		}	
		.banner-cont.banner-cont-fr .hcp-page p.lyn-ban-copy,	
		.hcp-page p.lyn-ban-copy {	
			line-height: 15px;
		}	
		.banner-content.video-bn {	
			height: 150px;
		}	
		.video-mobile-css .modal-dialog .modal-body {	
			min-height: 250px!important;
		}	
		.form-desig-cl .modal-dialog.modal-md {	
			width: 97%
		}
		.pen-patient-page .banner-content-sub-head-en ,.patient-page .banner-content-sub-head-en {
            font-size: 21px;
            line-height: 24px;
            color: #000000;
         }
         /*pen-patient */
        .pen-patient-page .patient-res-1{
            padding: 30px 25px 33px 20px;
        }
        .pen-patient-page .patient-res-2 {
            padding: 30px 25px 30px 20px;
        }
        .pen-patient-page .patient-res-3 {
            padding: 30px 7px 30px 20px;
        }
        .pen-patient-page .patient-res-4 {
            padding: 30px 25px 30px 20px;
        }
        .pen-patient-page .patient-res-5{
            padding: 30px 25px 30px 20px;
        }
        .pen-patient-page .patient-res-6 {
            padding: 30px 25px 30px 20px;
        }
        .pen-patient-page .patient-res-7 {
            padding: 30px 25px 30px 20px;
        }
        .pen-patient-page .patient-res-8 {
            padding: 30px 25px 30px 20px;
        }
		.pen-patient-page .copy{
		    padding-top:8px;
		}
		.pat-sec-brd{
            border-top:none;
            margin-top: 0px;
            padding-top:48px;
        }
		/*pen-patient */
		
		/* patient-page Start*/
		
		.patient-page .patient-res-1{
            padding: 30px 25px 30px 20px;
        }
        .patient-page .patient-res-2 {
            padding: 30px 22px 30px 20px;
        }
        .patient-page .patient-res-3 {
            padding: 30px 7px 30px 20px;
        }
        .patient-page .patient-res-4 {
            padding: 30px 25px 30px 20px;
        }
        .patient-page .patient-res-5{
            padding: 30px 9px 30px 7px;
        }
        .patient-page .patient-res-6 {
            padding: 30px 25px 30px 20px;
        }
        .patient-page .patient-res-7 {
            padding: 30px 32px 30px 20px;
        }
        .patient-page .patient-res-8 {
            padding: 30px 25px 30px 20px;
        }
        .patient-page .copy{
		    padding-top:8px;
		}
        
        /* patient-page ends*/
	}		
			
	@media screen and (max-width:568px) and (min-width:320px) {		
		p.lyn-ban-footnote {	
			margin-top: 150px;
		}	
		.fr-hcp-page p.lyn-ban-footnote + p.lyn-ban-footnote {
            margin-top: 15px;
        }
		.banner-cont.banner-cont-fr p.lyn-ban-footnote {	
			margin-top: 130px;
		}	
	  .custom-carousel-1.carousel .carousel-indicators{		
	        top:95%;		
	}		
	}		
	@media screen and (max-width:767px) and (min-width:569px) {		
	    p.lyn-ban-footnote{		
	margin-top:140px;		
			
	    }		
	    .custom-carousel-1 .carousel-inner .item:nth-child(1){		
	 height:350px!important;		
	                    }		
			
	    .custom-carousel-1 .carousel-inner .item:nth-child(2){		
	    height:350px!important;		
	                    }		
	 .custom-carousel-1.carousel .carousel-indicators{		
	        top:85%;		
	}		
	.lyn-hcp-Indication{margin-top:-45px;}		
			
	       }		
	@media screen and (max-width:1024px) and (min-width:743px) {		
			
	 .custom-carousel-1.carousel .carousel-indicators{		
	        top:95%;		
	}		
			
	       }		
	@media screen and (max-width:1366px) and (min-width:1025px) {		
			
	 .custom-carousel-1.carousel .carousel-indicators{		
	        top:100%;		
	}	
	html[lang="fr"] .custom-carousel-1.carousel .carousel-indicators {
	     top: calc(100% + 100px);
   }
   .lyn-ban-second-section{margin-top: 13%;}
			
	       }		
	@media screen and (max-width:1599px) and (min-width:1367px) {		
	 .lyn-hcp-Indication {		
	    margin: 75px 0 30px;       /*margin:75px 0;		*/
	 }		
	 .custom-carousel-1.carousel .carousel-indicators{		
	        top:115%;		
	}		
	/*.hero-carousel-cont-2{margin-left:10%;}*/		
	       }		
	@media screen and (min-width:1367px) {		
	.hero-carousel-cont-2{margin-left:calc(50% - 590px); /*margin-left:10%;*/}		
	.lyn-ban-subhead{width:80%;}		
	.lyn-hcp-page .banner-cont .lyn-ban-head {width:85%;}		
	.lyn-hcp-page .banner-cont .lyn-ban-head-2{ width:135%;  }		
	html[lang="en"] .lyn-hcp-page .banner-cont .lyn-ban-head-2{ width:110%; /*width:135%;*/ }
	}		
	@media screen and (min-width:1366px) {		
		.banner-cont.patients-banner-en,	
		.banner-cont.patients-banner-fr {	
			float: right;
			/*width: 48%;*/
				width: 48%;
			margin-top: 3%
		}
		.banner-cont.patients-banner-fr {	
			float: right;
			/*width: 48%;*/
				width: 45% !important;
			margin-top: 3%
		}
		.lyn-hcp-page .banner-cont.patients-banner-en .lyn-ban-subhead,	
		.lyn-hcp-page .banner-cont.patients-banner-fr .lyn-ban-subhead {	
			width: 100%
		}	
		.lyn-hcp-page .banner-cont.patients-banner-en .lyn-ban-head,	
		.lyn-hcp-page .banner-cont.patients-banner-fr .lyn-ban-head {	
			width: 100%
		}	
		.banner-cont.patients-banner-en p.lyn-ban-subhead-two-en,	
		.banner-cont.patients-banner-fr p.lyn-ban-subhead-two-fr {	
			margin-top: 12%;
			margin-bottom: 9%
			}
		.banner-cont.patients-banner-fr p.lyn-ban-subhead-two-fr{
			    max-width:510px;
			}
		.banner-cont.patients-banner-fr .lyn-ban-head {	
			font-size: 34px;
		}	
		.lyn-hcp-page.banner-content.lyn-pat-page {	
			background-position: 40%
		}
		.pen-patient-page .lyn-ban-subhead-two-en {
            padding-right: 5%;
        }
	}		
			
	a.more-info-link {		
		color: #000;	
	}		
			
	sup.star {		
		font-size: 75%;	
		top: auto;	
	}		
			
	.astrik-1 {		
		font-size: 70%;	
		top: -.4em;	
	}		
			
	@media screen and (max-width:767px) and (min-width:320px) and (orientation:landscape) {		
		.video-mobile-css .modal-dialog.modal-md {	
			margin-top: 20px !important;
		}	
	.lyn-hcp-Indication{		
	                margin-top:-60px;}		
	}		
			
	@media screen and (min-width:768px) {		
		.modal-dialog {	
			width: 90%;
			max-width: 800px;
		}	
		/*** DIN popup starts ***/	
		.lyn-patient .subHeading .popover {	
			top: 150px !important;
			left: 13px !important;
			max-width: 475px !important;
		}	
		.lyn-patient .subHeading .popover>.arrow {	
			left: 58% !important;
		}	
			
	.en-patient.lyn-patient .subHeading .popover {		
	    top: 155px !important;		
	    left: 13px !important;		
	}		
			
		.en-patient.lyn-patient .subHeading .popover>.arrow {	
			left: 50% !important;
		}	
			
		.lyn-patient .subHeading .popover .popover-content .firstImg {	
			margin-bottom: 0;
			margin-right: 5px;
		}	
		/*** DIN popup Ends ***/
		
		/*Patient Page*/
		.patient-page .patient-res-1 span.copy,.patient-page .patient-res-2 span.copy,
		.patient-page .patient-res-4 span.copy,.patient-page .patient-res-5 span.copy,
		.patient-page .patient-res-6 span.copy,.patient-page .patient-res-7 span.copy,.patient-page .patient-res-8 span.copy{
            padding-top: 5px;
        }
		.patient-page .patient-res-3 span.copy{
		    padding-top: 2px;
		}
		
		
		
		
		
		
		
	}		
			
	@media screen and (max-width:1366px)and (min-width:1025px) {		
		.lyn-hcp-page.banner-content.lyn-pat-page {	
			background-position: 40%;
		}	
		.banner-cont.patients-banner-en,	
		.banner-cont.patients-banner-fr {	
			float: right;
			width: 48%;
			margin-top: 3%;
		}	
		.lyn-hcp-page.lyn-pat-page .banner-cont .lyn-ban-subhead {	
			width: 100%;
		}	
	}		
			
	@media screen and (min-width:992px) {		
		/*** DIN popup starts ***/	
		.lyn-patient .subHeading .popover {	
			top: 195px !important;
		}	
			
	.en-patient.lyn-patient .subHeading .popover {		
			top: 165px !important;
		}	
			
	.en-patient.lyn-patient .subHeading .popover>.arrow {		
	    left: 50% !important;		
	}		
			
		/*** DIN popup Ends ***/	
	}		
			
	@media screen and (max-width:1199px)and (min-width:992px) {		
	.en-patient.lyn-patient .subHeading .popover {		
			top: 195px !important;
		}	
	  /* .callout-2{		
	margin: 10px 5px!important;		
	        }*/		
	}		
	/*@media screen and (max-width:991px)and (min-width:768px) {		
			
	   .callout-2{		
	margin: 10px 5px!important;		
	        }		
	                }		
	@media screen and (max-width:1499px)and (min-width:1200px) {		
	.callout-2{		
	margin: 10px 5px!important;		
	        }		
	                    }*/		
	/***2/6/21***/		
	   .carousel-content-block{display:none;}		
	   .carousel .carousel-control.left, .carousel .carousel-control.right {display:none!important;}		
			
	   .custom-carousel-1 .carousel-inner .item:nth-child(1) 		
	{   background-image: url(/content/dam/open-digital/fasenra-canada/en/banners/fasenra-hero-desktop.jpg);		
	    background-size: cover;		
	    		
	}		
			
	   .custom-carousel-1 .carousel-inner .item:nth-child(2) 		
	{   background-image: url(/content/dam/open-digital/fasenra-canada/en/banners/Facsenra_Coverage-Canada-map_1920x1240_REV.png);		
	    background-size: cover;		
	    height:455px;/*height:450px;		*/
	    background-position: 55% 75%;		
	}		
			
	.root-sect-container.component-section{padding-top:0px;}		
			
	.eyebrow-2{		
	background-color: #00B398;		
	border: none;		
	color: white;		
	padding: 5px 30px;		
	text-align: center;		
	text-decoration: none;		
	display: inline-block;		
	font-size: 16px;		
	margin: 0px 5px;		
	border-radius: 0px 0px 6px 6px;		
	}		
	.restriction-may-apply{		
	font-size:28px;		
	        }		
	.callout-2, .callout-2-fr{		
	background-color: #AE2573;		
	border: 4px solid #00B398;		
	color: white;		
	padding: 24px 24px;		
	text-align: left;		
	text-decoration: none;		
	display: inline-block;		
	font-size: 18px;		
	margin: 10px 5px;		
	border-radius: 8px 8px 8px 8px;		
	}		
	.head-2		
	{   color: #fff;		
	    font-size: 40px;		
	    line-height: 48px;		
	}		
	.cta-2, .cta-2-fr{		
	width:80%;		
	font-size:18px;		
	font-style:italic!important;		
	margin-top:50px;		
	}		
			
	.hcp-page-carousel .carousel-indicators li		
	{		
	background-color:#bdbdbd;		
	border: 1px solid #bdbdbd;		
	}		
	.hcp-page-carousel .carousel-indicators li.active {		
	background-color:#000;		
	border: 1px solid #000;		
	}		
	.hcp-page-carousel .carousel-indicators li .carousel-indicator:after, .carousel-indicators li.active a {border:none!important;}		
			
	.root-sect-container .container		
	{		
			
	width:auto!important;		
	padding:0!important;		
	}		
			
			
			
	@media screen and (min-width:375px)and (max-width:767px) {		
	.eyebrow-2{padding:1px 20px;font-size:14px;}		
	    }		
			
	@media screen and (min-width:1599px){ 		
	.lyn-hcp-Indication{		
	                margin-top:125px;}		
	.custom-carousel-1 .carousel-indicators{top:120%;}		
	    }		
			
	@media screen and (min-width:992px)and (max-width:1099px) {		
	 .cta-2{		
	margin-left:-22%;		
	width:68%;		
	}		
	        }		
			
	@media screen and (min-width:1100px) and (max-width:1448px) {		
	.cta-2{		
	margin-left:-30%;		
	width:54%;		
	}		
	.cta-2-fr{		
	margin-left:-15%;		
	width:68%;}		
	}		
			
	@media screen and (min-width:1449px) and (max-width:1731px) {		
	.cta-2{		
	margin-left:-30%;		
	width:45%;		
	}		
	}		
	@media screen and (min-width:1732px) {		
	.cta-2{		
	margin-left:-30%;		
	width:40%;		
	}		
	}		
	@media screen and (min-width:1500px) {		
			
	.custom-carousel-1 .carousel-inner .item:nth-child(1) {		
	    height: 500px;		
	    background-position: 55% 75%;		
	}		
	.custom-carousel-1 .carousel-inner .item:nth-child(2){		
	height:500px;		
	}		
	                            }		
	/**end**/		
	.balance-text{    padding-right: 15px;		
	    margin-right: auto;		
	    margin-left: auto;		
	    max-width: 1170px;		
	                    }		
	                    		
	                    		
	                    		
	                    		
	/*  login/Register */		
			
			
	/* header */		
	.hcp-login .blue-btn-div, .hcp-registration .blue-btn-div {		
	    display: flex;		
	    justify-content: end;		
	    align-items: center;		
	    margin-top: 8px;		
	} 		
	.hcp-login .blue-btn-div p, .hcp-registration .blue-btn-div p {		
	    margin: 10px 15px;		
	}		
	.hcp-login .blue-btn-div p a, .hcp-registration .blue-btn-div p a {		
	    text-decoration: none !important;		
	    font-family: 'Nunito Regular';		
	    font-size: 18px;		
	    display: block;		
	}		
	.hcp-login p.orange-log a, .hcp-registration p.orange-log a {		
	    text-align: center;		
	    width: 180px;		
	    border-radius: 4px;		
	    font-style: normal;		
	    color: #fff;		
	    font-weight: 300 !important;		
	    opacity: 1;		
	    padding: 12px;		
	    font-size: 16px;		
	    line-height: 1.3;		
	    background-color: #bc0e83 !important;		
	}		
	.hcp-login p.blue-register a, .hcp-registration p.blue-register a  {		
	    text-align: center;		
	    width: 180px;		
	    border-radius: 5px;		
	    font-style: normal;		
	    color: #fff;		
	    opacity: 1;		
	    padding: 12px;		
	    font-size: 16px;		
	    line-height: 1.3;		
	    background-color: #00b398 !important;		
	}		
	.hcp-login p.patient-btn a, .hcp-registration p.patient-btn a {		
	    text-align: center;		
	    width: 220px;		
	    font-style: normal;		
	    color: #373A36;		
	    opacity: 1;		
	    padding: 10px;		
	    font-size: 16px;		
	    line-height: 1.3;		
	    border: 2px solid rgba(55, 58, 54, 50%) !important;		
	    border-radius: 5px;		
	}		
	.hcp-login .lang-txt-mobile, .hcp-registration .lang-txt-mobile {		
	    display: none;		
	}		
	.hcp-login .cutom-header .header-login-display img, .hcp-registration .cutom-header .header-login-display img {		
	    max-width: 160px;		
	} 		
	.hcp-login .login-topSec, .hcp-registration .login-topSec {		
	    padding-top: 0px;		
	} 		
	.hcp-login p.fr-header a, .hcp-registration p.fr-header a {		
	    font-size: 14px;		
	}		
	.hcp-login .component-section.custom-header, .hcp-registration .component-section.custom-header {		
	    padding: 10px 0px 8px;		
	}		
			
	/* after header */		
	.dark-pink {		
	    background: #bc0e83;		
	} 		
	.lighblue {		
	    background-color: rgba(44, 213, 196, 30%);		
	} 		
	.blacktext {		
	    color: #333;		
	    text-align: center;		
	} 		
	.hcp-login p{		
	    font-size: 16px;		
	    font-family: Nunito Regular;		
	    line-height: 18px;		
	}		
	.hcp-login .whitetitle {font-size: 44px;line-height: 46px;color: #fff;text-align: center;}		
	.hcp-login .white-subtext {		
	    color: #fff;		
	    text-align: center;		
	    font-size: 15px;		
	    padding-top: 120px;		
	}		
	.hcp-login .sub-heading {		
	    font-size: 32px;		
	    font-family: Nunito Regular;		
	    line-height: 36px;		
	    padding-bottom: 30px;		
	}		
	.hcp-login .log-blue-col .col-sm-4 {		
	    text-align: center;		
	}		
	.hcp-login .log-blue-col p {  		
	    line-height: 20px;		
	    font-size: 18px;		
	}		
	.hcp-login .log-blue-col img {		
	    margin-bottom: 20px;		
	    max-width: 80px;		
	}		
	html[lang="fr"] .hcp-login .log-blue-col p ,html[lang="fr"] .hcp-login .sub-heading{
        font-weight: 700;
	    
	}		
	/*form section */		
	.hcp-login .log-heading {		
	    margin: 40px auto;		
	}		
	.hcp-login .log-txt  {		
	    font-size: 32px;		
	    color: #333;		
	    line-height: 28px;		
	    font-family: Nunito Regular;		
	    margin-bottom: 45px;		
	} 		
	.hcp-login .user-enrole label ,		
	.hcp-login .user-enrole .form-info, 		
	.hcp-login .user-enrole .form-title {		
	    display: none;		
	}		
	.hcp-login .user-enrole.login-form {		
	    width: 100%;		
	    margin: 0px;		
	}		
	.hcp-login .show-3 {		
	    margin-left: calc(54% - 30px);		
	    width: 30px;		
	    height: 30px;		
	    position: absolute;		
	    margin-top: 9px;		
	    z-index: 9999;		
	} 		
			
	.hcp-login .user-enrole .form-btn-sec {		
	    text-align: left;		
	}		
			
	.hcp-login button#Login, .hcp-login button#Seconnecter {		
	    /*position: absolute; */		
	    top: -95px;		
	    left: 0;		
	    font-style: normal;		
	    font-family: Nunito Regular;    		
	    width: 180px;		
	    border-radius: 4px;		
	    color: #fff;		
	    font-weight: 300 !important;		
	    opacity: 1;		
	    padding: 12px;		
	    font-size: 16px;		
	    line-height: 1.3;		
	    text-decoration: none;		
	}		
			
	.hcp-login .form-row.form-widget.rem-me {		
	    margin: 0 0 10px;		
	}		
			
	.hcp-login .user-enrole .consentLabel p {		
	    color: #333;		
	    font-weight: 400;		
	}		
			
	.hcp-login .user-enrole a.forgot-password {		
	    margin: 80px 15px 8px 0;		
	    display: block;		
	    color: #333;		
	    font-weight: 400;		
	}		
			
	.hcp-login .forgot-password .popover.top>.arrow, 		
	.hcp-registration .reg-popover .popover.top>.arrow{		
	    left: -5px !important;		
	    bottom: auto;		
	    top: 0px;		
	    border-top-color: #464c4c;		
	    border-width: 17px;		
	}		
	.hcp-login .forgot-password .popover, 		
	.hcp-registration .reg-popover .popover {		
	    top: 5px!important;		
	    width: 280px;		
	    margin-top: 0;		
	    left: 160px !important;		
	    padding: 0px;		
	    border-radius: 0px;		
	    border: 0px;		
	}  	
	.hcp-login .forgot-password .popover{
	    top: auto !important; bottom: 5px;
	}
	.hcp-login .forgot-password .popover .popover-txt {		
	    font-size: 14px;		
	    margin-bottom: 0px;		
	}		
			
	.hcp-login .forgot-password .popover .popover-txt a {		
	    color: #fff;		
	    text-decoration: none;		
	}		
			
	.hcp-login .forgot-password .popover .popover-txt span a {		
	    display: inline-block;		
	    margin-top: 10px;		
	    font-weight: 400;		
	    text-transform: uppercase;		
	    padding-right: 10px;		
	}		
			
	.hcp-login .forgot-password .popover .popover-txt span a + a {		
	    border-left: 2px solid #fff;		
	    padding-left: 10px;		
	    line-height: 14px;		
	}		
			
	/* Registration form section */		
	.hcp-registration .user-enrole#registration {		
	    width: 100% !important;		
	}		
	.hcp-registration .show-1 {		
	    width: 30px;		
	    height: 30px;		
	    margin-left: 37%;		
	    position: absolute;		
	    margin-top: 34px;		
	    z-index: 9999;		
	}		
	.hcp-registration .show-2 {		
	    width: 30px;		
	    height: 30px;		
	    margin-left: 85%;		
	    position: absolute;		
	    margin-top: 34px;		
	    z-index: 9999;		
	} 		
	.hcp-registration .workplaceicon {		
	    width: 30px;		
	    height: 30px;		
	    margin-left: 40%;		
	    position: absolute;		
	    margin-top: 34px;		
	    z-index: 9999;		
	}		
	.hcp-registration .left-text {		
	    padding-right: 15px;		
	}		
	.hcp-registration .log-txt {		
	    font-size: 32px;		
	    color: #333;		
	    line-height: 32px;		
	    font-family: Nunito Regular;		
	    margin-bottom: 26px;		
	    margin-top: 25px;		
	}		
	.hcp-registration .left-text p.body-txt {		
	    font-size: 18px;		
	} 		
	.hcp-registration .user-enrole#registration label {margin: 0 0 0 0px;font-weight: normal;}		
	.hcp-registration .reg-txt-op .body-txt {		
	    font-size: 16px;		
	}		
	.hcp-registration .user-enrole .consentLabel p {		
	    font-size: 16px;		
	    font-weight: 400;		
	}		
	.hcp-registration .user-enrole a{color: #333;} 
	.hcp-registration button#Register /*, .hcp-registration*/ { 		
		text-align: center;		
	    width: 180px;		
	    border-radius: 5px;		
	    font-style: normal;		
	    color: #fff;		
	    opacity: 1;		
	    padding: 12px;		
	    font-size: 16px;		
	    line-height: 1.3;		
	    background-color: #00b398;		
	    border-color: #00b398;		
	    text-decoration: none !important;		
	    font-family: Nunito bold;		
	}		
			
	.hcp-registration .reg-popover {		
	    position: relative;		
	} 		
	.hcp-registration .reg-popover .popover {		
	    top: -2px!important;
        left: 220px !important;
        z-index: 9999;
        width: 185px;		
	}	
	.hcp-registration .reg-popover .popover .popover-content {
        padding: 12px 10px;
    }
    .hcp-registration .reg-popover .popover p.popover-txt {
        margin-bottom: 0px;
        font-size: 13px;
        line-height: 16px;
    }
    .hcp-registration .reg-popover .popover.top>.arrow{display:none;}
    .hcp-registration .reg-popover .popover .close-popover {
        display: block;
        position: relative;
        height: 12px;
        width: 12px;
        float: right;
        overflow: hidden;cursor: pointer;
    } 
    .hcp-registration .reg-popover .popover .close-popover:before, .hcp-registration .reg-popover .popover .close-popover:after {
        content: '';
        height: 10px;
        width: 1px;
        background: #fff;
        display: block;
        transform: rotate(45deg);
        left: 5px;
        position: absolute;
    }
    .hcp-registration .reg-popover .popover .close-popover:after{ 
        transform: rotate(-45deg);
    }
	.hide-1-eye-1 {		
	    content: url(/content/dam/open-digital/fasenra-canada/en/icon_hide.png) !important;		
	}		
	.hcp-login footer p {		
	    font-size: 14px;		
	    line-height: initial;		
	}		
	.img-flex-box {display: flex;}		
	.img-flex-box .img-wrap {width: 50px;}		
	.img-flex-box img {width: 100%;margin-top: 5px;}		
	.img-flex-box .conte-wrap {width: calc(100% - 55px);padding-left: 15px;}		
	body.pen-patient-page .multi-column-container.second-row, body.patient-page .multi-column-container.second-row, 
	body.is-hcp-type .multi-column-container.second-row,  body.is-hcp-fr-type .multi-column-container.second-row {margin: 20px auto;}		
	/*.modal.stay-connected .reasonContent ul {list-style: none;}		*/
	.sec-brd.mt-50 {margin-top: 50px;}
	ul.wethout-list-title {margin-bottom: 5px !important;}
	.no-underline {text-decoration: none !important;}
	
	
	/* responsive */		
	@media only screen and (min-width: 375px){		
	    .hcp-login .header-login-display {		
	        display: block !important;		
	        width: 100%;		
	    }		
	}		
	@media screen and (min-width: 1024px){		
	    .hcp-login .hcp-custom-login-password-width,		
	    .hcp-login .hcp-custom-user-login-width {		
	        Width: 60%;		
	    } 	
	    .lyn-abt-lnk .small-block {max-width: 200px;display: block;}
	}		
			
	@media screen and (max-width:991px)and (min-width:768px) {		
	    .hcp-login .blue-btn-div p {		
	        margin: 20px 0px;		
	        font-size: 16px !IMPORTANT;		
	        padding: 5px 10px !important;		
	    }		
	    .hcp-login .cutom-header .header-login-display img, .hcp-registration .cutom-header .header-login-display img {		
	        max-width: 160px;		
	        margin-left: 20px;		
	    }		
	    .hcp-login p.orange-log a, 		
	    .hcp-login p.blue-register a{width: 120px;}		
	    .hcp-login p.patient-btn a{width: 160px;}		
	}		
			
	@media screen and (max-width:767px) {		
	    .hcp-login .blue-btn-div p {		
	        margin: 5px 5px;		
	        font-size: 14px !important;		
	    }		
			
	    .hcp-login .blue-btn-div, .hcp-registration .blue-btn-div {		
	        flex-wrap: wrap;		
	        max-width: 400px;		
	        margin: 15px auto 0px !important;		
	        justify-content: center;		
	    }		
	    .hcp-login .blue-btn-div p.orange-log, .hcp-registration .blue-btn-div p.orange-log  {		
	        order: 2;		
	    }		
	    .hcp-login .blue-btn-div p.blue-register {		
	        order: 3;		
	    }		
	    .hcp-login .blue-btn-div p.patient-btn {		
	        order: 4;		
	    }		
	    .hcp-login .blue-btn-div p.fr-header, .hcp-registration .blue-btn-div p.fr-header{		
	        order: 1;		
	        position: absolute;		
	        top: -64px;		
	        right: 15px;		
	    }		
	    .hcp-login .cutom-header .header-login-display img, .hcp-registration .cutom-header .header-login-display img{		
	        margin-left: 0px;		
	    }		
	    .hcp-registration .reg-popover .popover {		
	        top: 0px!important; left: auto !important; right: -14px!important;		
	    }		
	    .hcp-registration .reg-popover .popover.top>.arrow {		
	        left: auto !important; 		
	        top: -15px; 		
	        transform: rotate(62deg);		
	        right: 20px;		
	    }		
	    .hcp-registration .workplaceicon { 		
	        margin-left: calc(100% - 45px); 		
	    }		
	    .hcp-registration .show-1 { 		
	        margin-left: calc(90% - 50px); 		
	        margin-top: 34px; 		
	    }		
	    .hcp-registration .show-2 { 		
	        margin-left: calc(90% - 50px); 		
	        margin-top: 124px; 		
	    }		
	    .hcp-registration .left-text { padding-left: 15px;}		
	    body.hcp-login .row{margin-left: 0px;margin-right: 0px;} 		
	    body.hcp-registration header .row {margin-left: 0px; }		
	    /*.hcp-*/		
	    .hcp-login .whitetitle, .hcp-login .white-subtext, .hcp-login .log-txt { padding: 0px 15px; }		
	    .hcp-login p.patient-btn a, .hcp-registration p.patient-btn a{width: 180px;}		
	    .hcp-login .show-3 {left: calc(100% - 75px); margin-left: 0; }		
	    .hcp-login .user-enrole.login-form{padding: 0px; }		
	    .hcp-login .sub-heading{padding-left: 12px; padding-right: 12px;}		
	    .hcp-login .forgot-password .popover  { left: 80px !important; } 		
	    .lyn-abt-lnk {min-height: auto; }
	    html[lang="fr"] .pen-patient-page .lyn-abt-lnk,html[lang="fr"] .patient-page .lyn-abt-lnk{min-height: auto;}
	    body.pen-patient-page .multi-column-container.second-row, body.patient-page .multi-column-container.second-row, 
	    body.is-hcp-type .multi-column-container.second-row, body.is-hcp-fr-type .multi-column-container.second-row{margin: 0px auto;}		
	    .hcp-registration .user-enrole .userEnroleForm[name="registrationForm"] .ue-formfields-container .columnControl {margin: 0 -15px 20px 0px;}		
	    .hcp-page.is-hcp-type header .static-links-wrapper li:nth-child(n+6) {display: block;}
	    .hcp-page.is-hcp-type .lyn-hcp-page .banner-cont .lyn-ban-head-2 { padding-top: 20px;}
	    .hcp-page.is-hcp-type .hero-carousel-cont .eyebrow {padding-top: 20px;}
	    .hcp-page.is-hcp-type .hero-carousel-cont, .hcp-page.is-hcp-type .hero-carousel-cont-2, .hcp-page.is-hcp-type .balance-text {margin-left: 15px;}
	}		
			
/*new updates*/
.logo-360 img {
    width: 165px;
    height: 60px;
    margin-bottom: 16px;
}
.video-play-icon {
    visibility: hidden;
}
.is-hcp-fr-type .logo-360 img {
    height: auto;
}
/*.video-parent[data-video-reference-id="MOA-video"] .video-thumb-parent {
    text-align: left;
}*/


@media screen and (min-width: 1367px) {
    .custom-carousel-1 .carousel-inner .item:nth-child(2) 	{height:485px;}	
}
@font-face {
    font-family: "Nunito Medium";
    font-display: swap;
    src: local("Nunito-Regular"), url(/etc/designs/digital/overrides/css/fasenra-canada/fonts/Nunito-SemiBold.ttf);
}

/*new updates 15-04-2024 */
.hcp-page.f-hcp-page a.download-btn {display: block;font-family: "Nunito Bold", sans-serif;background: #bc0e83;color: #fff;font-size: 15px;border-radius: 7px;border: 1px solid #bc0e83; padding: 7px 15px;text-align: center;margin-top: 20px;}
.hcp-page.f-hcp-page .sec-brd {border-top: 3px solid #c1bebe;margin-top: 25px;padding-top: 40px;}
.hcp-page.f-hcp-page h4.sub-title {color: #00B398;font-family: "Nunito Medium", sans-serif;font-size: 22px;margin-top: 20px;}
.hcp-page.f-hcp-page h4.sub-title + p {margin-bottom: 15px;}
.hcp-page.f-hcp-page .lyn-abt-lnk {padding: 11px 15px; min-height: 190px; position: relative;font-family: "Nunito Medium", sans-serif;line-height: 18px;}
.hcp-page.f-hcp-page .lyn-abt-lnk a {font-family: "Nunito Medium";font-size: 15.7px;line-height: 22px;}
.hcp-page.f-hcp-page .lyn-abt-lnk a.download-btn {font-size: 14px;line-height: 18px;padding: 6px 15px 6px;max-width: 145px;position: absolute;width: 100%;bottom: 14px;}
.hcp-page.f-hcp-page .pen-resources-section .lyn-abt-lnk,
.hcp-page.f-hcp-page .syringe-resources-section .lyn-abt-lnk{min-height: 125px;}
.hcp-page.f-hcp-page p.small-text {font-family: "Nunito Medium", sans-serif;font-size: 12px;}
.hcp-page.f-hcp-page .sec-brd.mb-20, .mb-20 {margin-bottom: 20px;}
.hcp-page.f-hcp-page p.medium-text {font-family: "Nunito Medium", sans-serif;font-size: 16px;margin-bottom: 15px;}
.hcp-page.f-hcp-page .multi-column-container.second-row {margin-bottom: 10px;}
.hcp-page.f-hcp-page h3.border.mb-0, .mb-0 {margin-bottom: 0px;}
.hcp-page.f-hcp-page p.medium-text.mt--10 {margin-top: -10px;}
.hcp-page.f-hcp-page .lyn-abt-lnk span + span {font-size: 14px;line-height: 18px;}
.hcp-page.f-hcp-page p.small-text.margin {margin: 15px 0px 60px;}   
.hcp-page.f-hcp-page .restriction-may-apply {font-size: 25px;line-height: 48px;display: block;font-family: "Nunito Medium", sans-serif;margin-bottom: 25px;margin-top: -10px;}
.hcp-page.f-hcp-page .callout-2{margin-bottom: 30px;} 
.hcp-page.f-hcp-page .safety-info-sec p a {font-family: "Nunito Bold", sans-serif !important;}
.hcp-page.f-hcp-page .connect360-block ul li a {text-decoration: none;}
.d-mob{display:none}
.footer{    margin-top: 0px;}
.component-section.footer-section {border-top: 1px solid #979797;}
.hcp-page.f-hcp-page .safety-info-sec {max-width: 870px;}
.hcp-page.f-hcp-page.is-hcp-type .multi-column-container.second-row .lyn-abt-lnk span a {min-height: 45px;display: block;}
.hcp-page.f-hcp-page.is-hcp-type .multi-column-container.second-row .lyn-abt-lnk {min-height: 190px;}
    
    

.fr-hcp-page.hcp-page.f-hcp-page .leave-behind-col .lyn-abt-lnk {min-height: 245px;}
.fr-hcp-page.hcp-page.f-hcp-page .second-row .lyn-abt-lnk{min-height: 205px;}
.fr-hcp-page.hcp-page.f-hcp-page .lyn-abt-lnk a.download-btn {max-width: 190px;/*position: relative;display: grid;margin-top: 10px;*/}

@media screen and (max-width:1499px)and (min-width:1366px) {
    body.fr-hcp-page.f-hcp-page .lyn-hcp-page .banner-cont .lyn-ban-head-2 {font-size: 32px;line-height: 34px;}
}
@media screen and (min-width: 1650px) {
    .lyn-hcp-page .lyn-ban-second-section {margin-top: 16%;}
} 

@media screen and (max-width: 767px) {
    .hcp-page.f-hcp-page .restriction-may-apply {font-size: 16px !important;line-height: 19px;margin: 20px 0px 20px;}
    .hcp-page.f-hcp-page .callout-2 {display: block;width: calc(100% - 15px);margin: 10px 0px;font-family: "Nunito Medium", sans-serif;font-size: 16px !important;line-height: 20px;border-radius: 12px;border: 3px solid #00B398;padding: 20px !important;}
    .hcp-page.f-hcp-page .callout-2 br  {display: none;}
    .hcp-page.f-hcp-page p.cta-2 {margin-top: 10px !important;font-size: 16px !important;line-height: 20px;font-family: "Nunito Medium", sans-serif;max-width: 300px;}
    .hcp-page.f-hcp-page p.lyn-ban-footnote.hero-carousel-cont-2.foot-2 {font-family: "Nunito Medium", sans-serif;line-height: 14px;font-size: 12px;}
    .hcp-page.f-hcp-page .connect360-block p {font-size: 22px;line-height: 30px;margin-bottom: 20px;}
    .hcp-page.f-hcp-page .img-flex-box .conte-wrap p {margin-bottom: 0;}
    .hcp-page.f-hcp-page .img-flex-box .conte-wrap p b {font-family: "Nunito Medium", sans-serif !important;font-size: 22px;line-height: 30px;}
    .hcp-page.f-hcp-page .img-flex-box .conte-wrap ul li, .hcp-page .connect360-block ul li {font-size: 22px;line-height: 30px;}
    .hcp-page.f-hcp-page .img-flex-box .conte-wrap ul {margin-bottom: 0px;}
    .hcp-page.f-hcp-page .multi-column-container {max-width: 260px;margin: auto;}
    .hcp-page.is-hcp-type.f-hcp-page .lyn-hcp-page .banner-cont .lyn-ban-head-2 {padding-top: 0px;width: calc(100% - 15px);font-size: 18px;line-height: 24px;}
    .hcp-page.f-hcp-page .multi-column-container.hero-carousel-cont-2 {max-width: 100%;}
    .hcp-page.f-hcp-page .text.parbase .connect360-block ul {padding: 0 0px 0 20px !important;}
    .d-mob{display:block;}
    .d-dsk{display:none;}
    .hcp-page.f-hcp-page .leave-behind-col .col-lg-3 + .col-lg-3, 
    .hcp-page.f-hcp-page .patient-case .col-lg-3:nth-child(3), 
    .hcp-page.f-hcp-page .patient-case .col-lg-3:nth-child(4), 
    .hcp-page.f-hcp-page .second-row .col-lg-3:nth-child(3), 
    .hcp-page.f-hcp-page .second-row .col-lg-3:nth-child(4), 
    .hcp-page.f-hcp-page .lifestyle-tips-sec .col-lg-3:nth-child(4), 
    /*.hcp-page .pen-resources-section .col-lg-3:nth-child(4), */
    .hcp-page.f-hcp-page .syring-col .col-lg-3:nth-child(4){display: none;}
    .hcp-page.f-hcp-page .safety-info-sec p, .safety-info-sec ul li {font-size: 15.5px;}
    .hcp-page.f-hcp-page .safety-info-sec p b, .safety-info-sec p a {font-size: 17.5px;}
    .hcp-page.f-hcp-page .safety-info-sec p a b {font-size: 15.5px;}
    .hcp-page.f-hcp-page .connect360-block p.small-text.d-mob {font-size: 12px;line-height: 18px;}
}

/******** Landing page | 07-11-24 |CSS Start *********/
/* //font-face */
@font-face {
    font-family: 'GothamLight';
    src: url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Light.eot');
    src: local('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham Light'), local('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Light'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Light.eot?#iefix') format('embedded-opentype'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Light.woff2') format('woff2'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Light.woff') format('woff'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'GothamBook';
    src: url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Book.eot');
    src: local('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham Book'), local('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Book'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Book.eot?#iefix') format('embedded-opentype'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Book.woff2') format('woff2'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Book.woff') format('woff'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Book.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'GothamMedium';
    src: url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Medium.eot');
    src: local('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham Medium'), local('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Medium'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Medium.woff2') format('woff2'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Medium.woff') format('woff'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'GothamBold';
    src: url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Bold.eot');
    src: local('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham Bold'), local('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Bold'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Bold.woff2') format('woff2'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Bold.woff') format('woff'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/Gotham-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('/content/dam/open-digital/fasenra-canada/landing-page/font/MyriadPro-Regular.eot');
    src: local('/content/dam/open-digital/fasenra-canada/landing-page/font/Myriad Pro Regular'), local('/content/dam/open-digital/fasenra-canada/landing-page/font/MyriadPro-Regular'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/MyriadPro-Regular.woff2') format('woff2'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/MyriadPro-Regular.woff') format('woff'),
        url('/content/dam/open-digital/fasenra-canada/landing-page/font/MyriadPro-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
/* Header Css */
.landing-page header, .landing-page .tab-container.tab-hidden{
    display: none;
}

.landing-page .header {
    padding: 0 15px;
    margin-top: 30px;
    margin-bottom: 40px;
} 
.header>.row{
    display: grid;
    grid-template-columns: 170.35px 1fr;
    align-items: center;
}
.header>.row::before{
    display: none;
}
.header>.row div[class^=col]{
    width:auto;
    padding: 0;
}
.header>.row .column-2{
    justify-self: end;
    margin-top: -15px;
}
.header>.row .lang-selector {
    display: flex;
    flex-wrap: nowrap;
}
.header>.row .lang-selector a {
    font-size: 16px;
    line-height: 21px;
    font-family: GothamBook;
    color: #fff;
    text-decoration: none;
}
.header>.row .lang-selector a.active {
    color:#00AE9B;
    font-family: GothamMedium;
}
.header>.row .lang-selector a:first-of-type::after{
    content: "|";
    color: #fff;
    padding: 0 5px;
    font-family: GothamLight;
}
.header-logo img
    {
        width:162px;
    }

@media (min-width:992px){
    .landing-page .header {
        padding: 0 15px;
        margin-top: 45.34px;
        margin-bottom: 53.38px;
    } 
    .header>.row{
        grid-template-columns: 286.35px 1fr;
    } 
    .header-logo img
    {
        width:286.35px;
    }
}

/* Main content */
.landing-page .main-content .component-section{
    padding: 0;
}
.main-content{
    min-height: 835px;
    padding: 0;
}
.main-content>.page-section-inner>.sectionContainer:nth-of-type(2) {
    display: flex;
    align-items: center;
}
.hero-img img{
    width: 100%;
    height: auto;
}
.btn-grp {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3rem;
    width: 95%;
    margin: 0 auto;
    margin-top: -30px;
}
/*12112024*/
html[lang="fr"] .landing-page .btn-grp {
    
    gap: 1rem;
}
.landing-page .text.parbase .btn-white{
    text-decoration: none;
}
.btn-white{
    background: #fff;
    border-radius: 55px;
    width: 100%;
    max-width: 426px;
    text-align: center;
    padding: 20px 20px;
    color: #AD1C69;
    font-family: GothamBold;
    font-size: 16px;
    line-height: 21px;
}
/*11112024*/
html[lang="fr"] .landing-page .btn-grp .btn-white {
    font-size: 16px;
    line-height: 20px;
    padding: 20px 30px;
    max-width: 420px;
}

/*end 11112024*/
.btn-white.btn-patient{
    color: #00AE9B;
}
/**/
.fas-desk
{
    display: none;
}
.fas-mob
{
    display: block;
}
.mob-center-content
{
    display: flex;
    justify-content: center;
    flex-direction: column;
    gap: calc(43px + 25px);
    align-items: center;
}
.mob-center-content .mob-hero-img
{
  position: relative;  
}
.mob-center-content .mob-hero-img .btn-white
{
  position: absolute;
    bottom: -25px;
    left: -3px;
    font-size: 15px;
    line-height: 20px;
    padding: 13px 10px 12px 10px;
    min-width: 325px; 
}
html[lang="fr"] .landing-page .mob-center-content .mob-hero-img .btn-white
{
    font-size: 13px;
}
@media (max-width:991px){
    .landing-page .main-content .component-section{
        width: 82%;
    }
}
@media (min-width:768px){
    
    .btn-grp{
        flex-direction: row;
        justify-content: space-around;
        width: 95%;
    }
    .btn-white{
        padding: 20px 17px;
    }
}
@media(min-width:992px){
    .main-content{
        min-height: 674px;
    }
    /*13112024*/
    .main-content>.page-section-inner>.sectionContainer:nth-of-type(2) {
  min-height: calc(100vh - 253px - 171.28px);
}
    
    /**/
    .btn-grp {
        width: 100%;
    }
    .btn-white{
        min-width: 426px;
        padding: 20px 55px;
    }
    
    /*12112024*/
    .fas-desk
{
    display: block;
}
.fas-mob
{
    display: none;
}


}
/* for iPhone and iPad screening */
 

/* Footer Css */
.landing-page footer .footer{
    background:#373A36!important;
    margin-top: 0px;
    padding-top: 33px;
    padding-bottom: 35px;
}
.landing-page .footer .component-section{
    padding:0px
}
.footer-logo{
    display: flex;
    flex-direction: column;
    gap:28px;
    text-align: center;
}
.landing-page .text.parbase .footer-links a{
    text-decoration: none;
}
.footer-links a{
    font-family: 'Myriad Pro';
    font-size: 13px;
    line-height: 19px;
}
.footer-links a::after{
    content: "|";
    color: #fff;
    padding: 0 5px;
}
.footer-links{
    margin: 37px auto;
    text-align: center;
}
.footer-links a:last-of-type:after{
    display: none;
}
.copyright-section{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0 32px;
    gap:31px
}
.footer .copyright-section p {
    font-family: 'Myriad Pro';
    font-size: 12px;
    line-height: 19px;
    margin-bottom: 5px;
    color: white;
}
@media (max-width:600px){
    /*.footer-links{*/
    /*    width: 250px;*/
    /*}*/
    /*12112024*/
    .footer-links{
        width: 200px;
    }
    html[lang="en"] .landing-page .copyright-section
    {
        max-width: 266px;
        margin: 0 auto;
        padding:0px;
    }
    /*11112024*/
     html[lang="fr"] .landing-page .footer-links {
        width: 341px;
    }
    html[lang="fr"] .landing-page .copyright-section {
    padding: 0px 56px;
}
    
    
    /*end 11112024*/
}
@media (min-width:992px){
    .landing-page .footer{
        padding-top: 67px;
        padding-bottom: 67px;
    }
    .landing-page .footer .component-section {
        padding: 0px 15px;
    }
    .footer-logo{
        display: flex;
        flex-direction: row;
        gap: 17px;
        text-align: left;
    }
    .footer-links{
        text-align: left;
        margin-bottom: 11px;
    }
    .footer-links a {
  font-size: 16px;
  line-height: 22px;
 }
    .copyright-section{
        flex-direction: row;
        text-align: left;
        padding: 0px;
    }
    .footer .copyright-section p {
        line-height: 17px;
        margin-bottom: 2px;
        text-align:left;
    }
}
/******** Landing page | 07-11-24 |CSS End *********/


/*13112024*/
.landing-page .footer .copyright-section .copyright-logo img
{
  max-width: 55px;
}
.landing-page .footer {
    text-align: center;
}
.landing-page .footer .footer-logo a,
.landing-page .footer .copyright-section .copyright-logo,
.landing-page .header-logo a
{
   pointer-events: none;
}

/**/
