

html[lang="fr"] .self-certify-blur .root {opacity: 1;}

html[lang="fr"] .footer-line-2 p sup{top: 0;font-size: 10px;}
/*Header*/
html[lang="fr"] #top-lang{right: 4%;}
html[lang="fr"] #header-section .azcl-columns__base .azcl-column-par1 .cmp-container .image{padding: 41px 39% 32px 30px;top: -120px;}
html[lang="fr"] .green-eyebrw-bg {text-align: right;}
html[lang="fr"] .grreen-eyebrw-text {font-size: 13px;line-height: 18px;margin: 0em 5em 0em 0em;}
html[lang="fr"] .cmp-navigation__group{flex-wrap: nowrap;}
html[lang="fr"] #header-section .cmp-navigation__item {max-width: 255px;margin: 0 30px;}
html[lang="fr"] #header-section .cmp-navigation__item:nth-child(2) span.cmp-navigation__item-text {width: 90%;}
html[lang="fr"] #header-section .cmp-navigation__item:nth-child(5) span.cmp-navigation__item-text {display: block;width: 90%;}
html[lang="fr"] #top-lang .languae-wrapper a{font-weight: 400;}
html[lang="fr"] #top-lang .languae-wrapper a + a{font-weight: 700;}

/*Common*/

html[lang="fr"] #banner_text_common .cmp-teaser__content .banner-subtitle{line-height: 70px;/*max-width: 50.156vw;*/max-width: 962px;margin: auto 0;}
html[lang="fr"] #sidemenu-column .azcl-column-par1 .header-main-menu{padding: 95px 0px 110px 71px;}


/*Login Page*/

html[lang="fr"] .content-wrap h5 {top: calc(387px - 95px);line-height: 26.2px;}
html[lang="fr"] li.language-wrap a {font-weight: 400;}
html[lang="fr"] li.language-wrap a+a {font-weight:700;}


/*Registration Page*/
html[lang="fr"] #wai_registration #reg-col-2.azcl-columns__base .azcl-column-par1{max-width: 382px;}
html[lang="fr"] #wai_registration #reg-col-2.azcl-columns__base .azcl-column-par2{max-width: calc(100% - 382px);}
html[lang="fr"] #wai_registration .reg-one-key-wrap .onekey-content-wrap{width: 356px; max-width: 356px;}
html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(7) .min-len-err{position:relative !important;}
html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(11) {max-width: 120px;}
html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(12) {max-width: calc(41.1% - 120px);margin-right: 1em;}
html[lang="fr"] #wai_registration .cmp-tooltip{right: calc(50% + 105px);}
html[lang="fr"] #wai_registration .text.aem-GridColumn--offset--tablet--0.aem-GridColumn--tablet--10.aem-GridColumn--default--none.aem-GridColumn--phone--none.aem-GridColumn--tablet--none.aem-GridColumn--phone--10.aem-GridColumn.aem-GridColumn--default--8.aem-GridColumn--offset--phone--0.aem-GridColumn--offset--default--0{width: 43%;}
html[lang="fr"] #wai_registration .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4{width: 43%;}
html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .validation-message.invalid, html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .err-msg .showErrMsg{max-width:333px;font-size: 12.5px;}


/*Home Page*/
html[lang="fr"] #wai_home .hattr_pin{letter-spacing: -0.06em;}
html[lang="fr"] #wai_home .sub-heading-medium {/*font-size: 1.875vw;line-height: 2.604vw;*/font-size: 42px;line-height: 50px;}
html[lang="fr"] #common_Container .aem-Grid .azcl-container:nth-child(2) #column-helpfull-resource-2 #help_ref_col .cmp-teaser__action-container {top: 1.6em !important;/*max-width: 325px;*/max-width: 375px;}
html[lang="fr"] #wai_home .button-1 {padding: 14px 23px;font-size: 19px;}
html[lang="fr"] .stay-content {max-width: 58.406vw;}
/*html[lang="fr"] #banner_text_home .cmp-teaser__top-content{max-width: 62%;left: 18.3%;}*/
html[lang="fr"] #single_dose_autoinjector .cmp-teaser__description p{ max-width: 275px;}
html[lang="fr"] .home-two-line{top: 31px;}
html[lang="fr"] .wain_poly{background: linear-gradient(90deg, rgba(0, 104, 56, 0.1) 0%, #006838 68.5%);clip-path: polygon(0 0, 90% 0%, 80% 100%, 0% 100%);position: absolute;top: 0px;left: unset;width: 28.323vw;}
html[lang="fr"] #banner_text_home .cmp-teaser__description p{letter-spacing: 0.01em;
    max-width: 65%;
    line-height: 40px;
    bottom: 4.4em;
    font-size: 24px;
    margin: auto;}
html[lang="fr"] p.des-txt{max-width: 295px;}

html[lang="fr"] #efficacy-data #sidemenu-column .azcl-column-par1 .header-main-menu {padding: 95px 34px 120px 71px;max-height: 1050px;}
html[lang="fr"] #trial-design #sidemenu-column .azcl-column-par1 .header-main-menu {max-height: 974px;}
html[lang="fr"] #trial-design .attr-header-nav li:nth-child(1) {padding: 0;}

/*html[lang="fr"] #wai_home #banner_text_home .cmp-teaser__description p:after {*/
/*    content: "1";*/
/*    font-size: 14px;*/
/*    line-height: normal;*/
/*    top: -12px;*/
/*    position: relative;*/
/*}*/
/*ttr-suppression-data*/

html[lang="fr"] #ttr-container .button-container{background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/fr/ttr-suppression-data/large-btn-fr.png');display:block;background-size: cover;background-position: center center;max-width: 602px;background-repeat: no-repeat;}
html[lang="fr"] #ttr-container .custom-button{padding: 25px 0 17px 16px;}

/*resources-page*/
html[lang="fr"] #resources .patient-brochure {max-width: 230px; /* margin-top: 46px; */}
html[lang="fr"] #coverage p.grey-bg-txt:after {
    position: absolute;
    content: "";
    background: url(/content/dam/intelligentcontent/brands/wainua-ca/ca/en/images/resources-and-support/coverage/coverage-grey-bg.png);
    width: 363px;
    height: 290px;
    display: block;
    z-index: -1;
    top: 0;
    left: 0;
    max-width: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

/*efficacy-data*/

html[lang="fr"] #efficacy-data .efficacy-title-1{padding: 0 14px 0 0px;}
html[lang="fr"] #efficacy-data .border-list ul li{line-height: 29px;}
html[lang="fr"] #efficacy-data .nmi-s .left-list ul li{padding-bottom: 11px;}
html[lang="fr"] #efficacy-data .see_neuro{background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/fr/ttr-suppression-data/large-btn-fr.png');display:block;background-size: 100% 100%;background-position: center center;max-width: 602px;background-repeat: no-repeat;}
html[lang="fr"] #efficacy-data hr.side-ruler {top: calc(50% + 158px);/*top: calc(100% - 410px);*/}
html[lang="fr"] #efficacy-data .efficacy-ref, html[lang="fr"] #efficacy-data .given-txt{letter-spacing: -0.06px;}
html[lang="fr"] #efficacy-data .eff-title-2{width: 70%;margin: auto;padding-left: 24px;padding-top: 7px;}
html[lang="fr"] #efficacy-data .nmi-s .right-list:before{height: 220px;}

/*safety-and-tolerability-profile*/

html[lang="fr"] #sat-profile #sidemenu-column .azcl-column-par1 .header-main-menu {padding: 95px 30px 78px 71px;/*padding: 95px 30px 110px 71px;*/}
html[lang="fr"] #sat-profile .cmp-container__backgroundImage--enabled {margin: auto;}
html[lang="fr"] #sat-profile .content-demo-n{margin-top: 40px;}
html[lang="fr"] #sat-profile #safety-mid-container .button-container{background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/fr/ttr-suppression-data/large-btn-fr.png');display:block;background-size: cover;background-position: center center;max-width: 602px;margin-bottom: 18px;background-repeat: no-repeat;}
html[lang="fr"] #sat-profile #safety-mid-container .column-text ul{padding-left: 28px;}
html[lang="fr"] #sat-profile #safety-mid-container .column-text .left-points {max-width: 382px;}
html[lang="fr"] #sat-profile #safety-mid-container .column-text .right-points {max-width: 560px;}
html[lang="fr"] #sat-profile .home-refe {margin-top: 75px;}
html[lang="fr"] #sat-profile #bottom-ref-text p{margin-top: 71px;}
html[lang="fr"] #sat-profile #safety-mid-container .custom-button{padding: 25px 0 17px 16px;}

html[lang="fr"] #safety-and-tolerability-profile #sidemenu-column .azcl-column-par1 .header-main-menu {padding: 95px 30px 110px 71px;}
html[lang="fr"] #safety-and-tolerability-profile .cmp-container__backgroundImage--enabled {margin: auto;}
html[lang="fr"] #safety-and-tolerability-profile .content-demo-n{margin-top: 40px;}
html[lang="fr"] #safety-and-tolerability-profile #safety-mid-container .button-container{background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/fr/ttr-suppression-data/large-btn-fr.png');display:block;background-size: cover;background-position: center center;max-width: 602px;margin-bottom: 18px;background-repeat: no-repeat;}
html[lang="fr"] #safety-and-tolerability-profile #safety-mid-container .column-text ul{padding-left: 28px;}
html[lang="fr"] #safety-and-tolerability-profile #safety-mid-container .column-text .left-points {max-width: 382px;}
html[lang="fr"] #safety-and-tolerability-profile #safety-mid-container .column-text .right-points {max-width: 560px;}
html[lang="fr"] #safety-and-tolerability-profile .home-refe {margin-top: 75px;}
html[lang="fr"] #safety-and-tolerability-profile #bottom-ref-text p{margin-top: 71px;}
html[lang="fr"] #safety-and-tolerability-profile #safety-mid-container .custom-button{padding: 25px 0 17px 16px;}



/*ISI Page*/

html[lang="fr"] #wai_isi li.cmp-navigation__item.cmp-navigation__item--level-0.cmp-navigation__item--active .cmp-navigation__item-link{letter-spacing: -0.3px;}

@media (min-width: 991px) and (max-width: 1900px){
    html[lang="fr"]  #wai_home h1 {
        font-size: 2.188vw;
        line-height: 3.125vw;
    }
    
    #banner_text_common .cmp-teaser__content .banner-subtitle {
        font-size: 50px;
        line-height: 60px !important;
        
    }
     html[lang="fr"] #banner_text_common .cmp-teaser__content .banner-subtitle{
        max-width: 700px !important;
    }
    html[lang="fr"]  #wai_isi #banner_text_common .cmp-teaser__content .banner-subtitle{max-width: 850px !important;}
    html[lang="fr"] .grreen-eyebrw-text {font-size: 0.781vw;}
}

@media (min-width: 1273px) and (max-width: 1720px) {
    
    /*Common*/
    html[lang="fr"] .grreen-eyebrw-text{font-size: 0.681vw;}
    html[lang="fr"] #header-section .azcl-columns__base .azcl-column-par1 .cmp-container .image{padding: 50px 39% 41px 30px;}
    html[lang="fr"] #header-section .azcl-columns__base{grid-template-columns: 16% 78% !important;}
    
    /*html[lang="fr"] .sub-heading{max-width: 90%;}*/
    html[lang="fr"] #wai_registration .sub-heading{max-width: 100%;}
}
@media (min-width: 991px) and (max-width: 1600px){
    html[lang="fr"] #efficacy-data hr.side-ruler {
        top: calc(50% + 60px);
    }
}

@media (min-width: 1920px) {
html[lang="fr"] #header-section .cmp-navigation__item:nth-child(5) span.cmp-navigation__item-text ,#header-section .cmp-navigation__item:nth-child(3) span.cmp-navigation__item-text{
    width: 100%;
    margin: auto;
}

}


@media screen and (min-width: 1200px) and (min-resolution: 192dpi), 
       screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 2) {
      html[lang="fr"] #coverage .map-section .map-content p.grey-bg-txt {
        padding: 33px 25px 25px;
        font-size: 19px !important;
        line-height: 27px;
    }
  }

@media (min-width: 993px) and (max-width: 1400px) {
    html[lang="fr"] #header-section .azcl-columns__base .azcl-column-par1 .cmp-container .image{padding: 48px 39% 41px 30px;}
    
    html[lang="fr"]  #wai_home h1 {font-size: 3.438vw;line-height: 3.125vw;}
    html[lang="fr"]  #banner_text_common .cmp-teaser__content .banner-subtitle {font-size:3.55vw;/*font-size: 50px;*/max-width: 700px;margin: 0px;}
    /*html[lang="fr"]  #banner_text_common .cmp-image__image {min-height: 312px;max-height: 312px;}*/
    html[lang="fr"]  #wai_isi #banner_text_common .cmp-teaser__content .banner-subtitle{max-width: 850px !important;}
    
    html[lang="fr"] #home_refe{max-width: 72.188vw;}
    
    html[lang="fr"] #single_dose_autoinjector .cmp-teaser__description p{max-width: 196px;font-size: 14px;}
    
    html[lang="fr"] #safety-mid-container .green-text p span{display: contents;}
    
}
@media (min-width: 1200px) and (max-width: 1399px){
    html[lang="fr"]  #wai_home #banner_text_home .cmp-teaser__description p {
        bottom: 5em !important;
    }
}
@media (min-width: 1024px) and (max-width: 1200px){
    html[lang="fr"]  #wai_home #banner_text_home .cmp-teaser__description p {
        bottom: 3.5em !important;
    }
}

@media (min-width: 676px) and (max-width: 1366px){
    html[lang="fr"] #efficacy-data .eff-title-2 {width: 70%;margin: auto;line-height: 16px;padding: 7px 12px;}
    /*html[lang="fr"] #sat-profile #banner_text_common .cmp-teaser__content .banner-subtitle{line-height:4.5vw !important;}*/
}

@media (min-width: 991px) and (max-width: 1273px){
    html[lang="fr"] .grreen-eyebrw-text {font-size: 0.781vw;line-height: 1.042vw;margin: 0em 0.7em 0em 0em;}
    html[lang="fr"] #header-section .cmp-navigation__item {max-width: 178px !important;}
    html[lang="fr"] #help_ref_col .cmp-teaser__content h5 {font-size: 1.600vw;}
    html[lang="fr"] #help_ref_col a.cmp-teaser__action-link {font-size: 1.308vw;}
    html[lang="fr"] #efficacy-data .see_neuro {padding: 24px 8px;font-size:1.437vw;/*font-size:1.537vw;*/}
    html[lang="fr"] #dosing #banner_text_common .cmp-teaser__content .banner-subtitle {
        max-width: 600px !important;
    }
}

@media (min-width: 650px) and (max-width: 1250px) {
    #wai_registration label{    font-size: 14px;line-height: 18px;}
    
}

@media (min-width: 1199px) and (max-width: 1259px){
     html[lang="fr"] #wai_registration #common_Container {
        width: 1130px;
    }
    html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .validation-message.invalid, html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .err-msg .showErrMsg {
        max-width: 100%;
        font-size: 10.5px;
    }
}
@media (min-width: 991px) and (max-width: 1199px) {
    html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .validation-message.invalid, html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .err-msg .showErrMsg {
        max-width: 100%;
    }
    html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(11) .validation-message.required.invalid {
    max-width: 100px !important;font-size:10px;line-height:10px;
}

}
@media (min-width: 991px) and (max-width: 1104px) {
    html[lang="fr"] #header-section .azcl-columns__base .azcl-column-par1 .cmp-container .image {
        padding: 59px 39% 41px 30px;
    }
    
    
}
@media (min-width: 768px) and (max-width: 992px) {
    html[lang="fr"] #banner_text_common .cmp-teaser__content .banner-subtitle {font-size: 29px!important;line-height: 36px!important;max-width: 500px;margin-left: 0px;}
    html[lang="fr"] #dosing #banner_text_common .cmp-image__image {/*min-height: 312px;*/max-height: 312px;}
    
}
/*FOR MOBILE*/

@media (min-width: 650px) and (max-width: 991px){ 
    html[lang="fr"] #wai_login .logo-poly, html[lang="fr"] #wai_registration .logo-poly{padding:0.7em 12% 0.7em 25px;clip-path: polygon(0 0, 92% 0%, 77% 100%, 0% 100%);-webkit-clip-path: polygon(0 0, 92% 0%, 77% 100%, 0% 100%);}
    html[lang="fr"] #loginform #login-button{width: 177px;}
    html[lang="fr"] .cmp-formcontainer #loginform .cmp-form-options {left: 200px;}
    
    html[lang="fr"] #moa-back-green .btn-section a:first-child span{font-size: 2.051vw;}
    html[lang="fr"] #bottom-footer-section #bottom-ref-text p {padding: 0px 0px 40px;margin-top: 30px;}
}
@media screen and (min-width: 550px) and (max-width:767px){
    html[lang="fr"] #ttr-container .custom-button {
        padding: 21px 77px 17px 26px;
        font-size: 21px;
        line-height: 25px;
    }
}

@media (min-width: 766px) and (max-width: 991px){
    #banner_text_home .cmp-teaser__top-content {left: 8em !important;}
}

@media (min-width: 676px) and (max-width: 991px){
    html[lang="fr"] #efficacy-data .eff-title-2 {
    width: 85%;
    margin: auto;
    padding: 6px 18px;
    line-height: 14px;
}
}
@media (max-width: 1950px) {
    html[lang="fr"] #dosing #dose_inj .cmp-teaser__top-content {
        position: absolute;
        left: 2.5vw;
        top: 1.5vw;
        max-width: 87%;
    }
}

@media (max-width: 991px) {
    
    /*Common*/
    html[lang="fr"] .wainua_logo {max-width: 31vw !important;}
    html[lang="fr"] #top-lang{right: 17%;}
    html[lang="fr"] #header-section .cmp-image__image{max-width: 224px;}
    html[lang="fr"] #header-section .azcl-columns__base .azcl-column-par1 .cmp-container .image {padding: 24px 30% 21px 30px;top: -25px;}
    
    html[lang="fr"] .cmp-selfcertification__continue {width: 250px !important;}
    html[lang="fr"] .footer-logo-wrap {flex-direction: row;flex-wrap: wrap;justify-content: space-between;max-width: 500px;margin: 0 auto;padding-right: 10px;}
    
    /*Login Page*/
    
    html[lang="fr"] .welcom-wainua{margin-top: 60px;}
    html[lang="fr"] .welcom-wainua h1 {font-size: 58px;}
    html[lang="fr"] .welcom-wainua h2 {font-size: 30px;margin: 0 30px;}
    html[lang="fr"] .content-wrap h5 {line-height: 31.2px;top: calc(387px - 100px);}
    html[lang="fr"] .login-hp {font-size: 20px;}
    
    /*html[lang="fr"] .logo-poly{padding:0.7em 12% 0.7em 25px;clip-path: polygon(0 0, 92% 0%, 77% 100%, 0% 100%);-webkit-clip-path: polygon(0 0, 92% 0%, 77% 100%, 0% 100%);}*/
    
    /*Registration Page*/
    html[lang="fr"] #wai_registration #reg-col-2.azcl-columns__base .azcl-column-par1{max-width: 100%;}
    html[lang="fr"] #wai_registration #reg-col-2.azcl-columns__base .azcl-column-par2{max-width: 100%;}
    html[lang="fr"] #wai_registration .text.aem-GridColumn--offset--tablet--0.aem-GridColumn--tablet--10.aem-GridColumn--default--none.aem-GridColumn--phone--none.aem-GridColumn--tablet--none.aem-GridColumn--phone--10.aem-GridColumn.aem-GridColumn--default--8.aem-GridColumn--offset--phone--0.aem-GridColumn--offset--default--0{width: 100%;}
    html[lang="fr"] #wai_registration .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4{width: 100%;}
    
    /*Home Page*/
    
    html[lang="fr"] #wai_home .sub-heading-medium{ font-size: 30px;line-height: 40px;margin: 0 30px;}
    html[lang="fr"] #wai_home .sub-heading-medium b{font-size: 30px;font-weight:800;}
    html[lang="fr"] #wai_home .sub-heading{font-size: 20px;line-height: 28px;max-width: 410px;}
    html[lang="fr"] .stay-content {max-width: 100%;}
    html[lang="fr"] #wai_home .body_1{font-size: 20px;line-height: 25px;}
    html[lang="fr"] #banner_text_home .cmp-teaser__top-content{max-width: 51%;gap: 30px;left: 2em;}
    html[lang="fr"] .wain_poly{top: 8px;width: 28.323vw;padding: 12px 0px 12px !important;}
    html[lang="fr"] .banner_cons {font-size: 12px;line-height: 16px;max-width: 130px;}
    html[lang="fr"] #banner_text_home .cmp-teaser__title {margin-top: -25px;}
    html[lang="fr"] .banner_go_with {font-size: 13px;line-height: 14px;letter-spacing: -0.02em;padding: 0 10px 0px 0px;margin: auto;display: block;}
    html[lang="fr"] .banner_wai{font-size: 30px;line-height: 0px;letter-spacing: -0.05em;/*line-height: 37px;*/}
    html[lang="fr"] #wai_home h1 {line-height: 13px;font-size: 14px;}
    html[lang="fr"] #single_dose_autoinjector .cmp-teaser__description p {max-width: 93%;font-size: 20px;}
    html[lang="fr"] .grreen-eyebrw-text {font-size: 9px;line-height: 14px;margin: auto;padding: 11px 0;text-align: center;}
    html[lang="fr"] #banner_text_home .cmp-teaser__description p{max-width: 100%;margin: auto 23px;line-height: 21px;bottom: 5.5em;}
    
    /*ttr-suppression-data*/
    
    html[lang="fr"] #ttr-suppression-data #banner_text_common .cmp-teaser__content .banner-subtitle{max-width:850px;}
    html[lang="fr"] #ttr-container h2{font-size:40px}
    html[lang="fr"] #ttr-container h2 span span{font-size:40px;letter-spacing: -0.7px;}
    html[lang="fr"] #ttr-suppression-data #banner_text_common .cmp-image__image {/*min-height: 312px;*/}
    
    /*efficacy-data*/
    
    
    html[lang="fr"] #efficacy-data hr.side-ruler {top: calc(100% - 180px);}
    
}


@media (max-width: 753px) {
    
    /*Common*/
    html[lang="fr"] .navigation-overlay.show{width: 67.1%;}
    html[lang="fr"] #header-section .azcl-container .azcl-column-par2 .cmp-navigation__group .cmp-navigation__item-link{padding: 13px 15px 15px 30px;}
    #header-section .azcl-container .azcl-column-par2 .cmp-navigation__group .cmp-navigation__item--level-0{white-space: normal;}
    html[lang="fr"] #header-section .azcl-container .azcl-column-par2 .cmp-navigation__item--level-0 .cmp-navigation__dropdownmenu .cmp-navigation__item-link{padding: 12px 15px 11px 3px;}
    html[lang="fr"] #banner_text_common .cmp-teaser__content .banner-subtitle{max-width:850px}
    
    html[lang="fr"] .fr-mob{display: block;}
    
    html[lang="fr"] .top-buton li a{font-size: 14px;line-height: 15px;}
    html[lang="fr"] .top-buton li a span{line-height: 3px;padding-top: 7px;}
    html[lang="fr"] .top-buton li{padding: 0px 6px;align-content: center;}
    html[lang="fr"] #wai_login .logo-poly, html[lang="fr"] #wai_registration .logo-poly {padding: 1.6em 11% 1.7em 35px;clip-path: polygon(0 0, 100% 0%, 78.2% 100%, 0% 100%);-webkit-clip-path: polygon(0 0, 100% 0%, 78.2% 100%, 0% 100%);}
    html[lang="fr"] .top-buton li:nth-child(2) {padding: 5px 6px 6px 6px;}
    
    html[lang="fr"] .footer-line-2 p{font-size: 14px;letter-spacing: -0.06px;}
    html[lang="fr"] .footer-line-2 p:nth-child(2){max-width: 370px;}
    html[lang="fr"] #to_top {bottom: 20%;}
    
    
    /*Login Page*/
    
    html[lang="fr"] #wai_login .ar-login {margin: 25px 30px 12px 30px;}
    html[lang="fr"] #wai_login p.black.body_3 {font-size: 16px;line-height: 24px;}
    html[lang="fr"] #loginform #login-button{width: 138px;font-weight: 400;padding: 5px 8px;}
    
    /*Registration Page*/
    html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(12){max-width: 100%;}
    html[lang="fr"] #wai_registration .cmp-tooltip {right: 20px;top: -485px;}
    html[lang="fr"] #wai_registration #reg-col-2 {padding: 0px 30px;}
    html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .cmp-form-text, html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .cmp-form-options{padding: 0.5em 0.0em 0.4em;}
    html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .validation-message.invalid, #wai_registration .cmp-formcontainer #hcp-register .err-msg .showErrMsg{font-size: 12px;}
    html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .validation-message.invalid, #wai_registration .cmp-formcontainer #hcp-register .err-msg .showErrMsg{position: absolute !important;}
    html[lang="fr"] #wai_registration .home-inj-txt img {margin-top: 0.1em;margin-bottom: 0.1em;max-width: 95%;}
    
    /*Home Page*/
    html[lang="fr"] #help_ref_col a.cmp-teaser__action-link{max-width: 318px;}
    
    
    /*efficacy-data*/
    
    html[lang="fr"] #efficacy-data .see_neuro{background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/en/images/ttr_supression_data/yellow-frame-mob.png');display:block;background-size: contain;background-position: center center;max-width: 420px;padding: 12px 70px 0 25px;}
    html[lang="fr"] #efficacy-data .given-txt {margin-bottom: 30px;}
    html[lang="fr"] #efficacy-data .responsivegrid:nth-child(6) .cmp-container__backgroundImage--enabled {background-position: center center !important;background-size: 100% 100% !important;}
    
    
    /*ttr-suppression-data*/
    
    html[lang="fr"] #ttr-container .button-container{background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/en/images/ttr_supression_data/yellow-frame-mob.png');display:block;background-size: contain;background-position: center center;max-width: 420px;}
    html[lang="fr"] #ttr-container .custom-button {padding: 11px 47px 0px 16px;}
    
    /*safety-and-tolerability-profile*/
    
    html[lang="fr"] #sat-profile #safety-mid-container .column-text .left-points {max-width: 390px;}
    html[lang="fr"] #sat-profile #safety-mid-container .column-text .right-points {max-width: 392px;}
    html[lang="fr"] #sat-profile #safety-mid-container .column-text ul li{font-size: 19px;}
    html[lang="fr"] #sat-profile #safety-mid-container .button-container {background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/en/images/ttr_supression_data/yellow-frame-mob.png');display:block;background-size: contain;background-position: center center;max-width: 420px;}
    html[lang="fr"] #sat-profile #safety-mid-container .custom-button {padding: 12px 55px 0px 25px;}
    html[lang="fr"] #sat-profile #bottom-ref-text p{margin: 0 0px;margin-top: 30px;}
    
    html[lang="fr"] #safety-and-tolerability-profile #safety-mid-container .column-text .left-points {max-width: 390px;}
    html[lang="fr"] #safety-and-tolerability-profile #safety-mid-container .column-text .right-points {max-width: 392px;}
    html[lang="fr"] #safety-and-tolerability-profile #safety-mid-container .column-text ul li{font-size: 19px;}
    html[lang="fr"] #safety-and-tolerability-profile #safety-mid-container .button-container {background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/en/images/ttr_supression_data/yellow-frame-mob.png');display:block;background-size: contain;background-position: center center;max-width: 420px;}
    html[lang="fr"] #safety-and-tolerability-profile #safety-mid-container .custom-button {padding: 12px 55px 0px 25px;}
    html[lang="fr"] #safety-and-tolerability-profile #bottom-ref-text p{margin: 0 0px;margin-top: 30px;}
    
    html[lang="fr"] #ttr-container h2{font-size:20px }
    html[lang="fr"] #ttr-container h2 span span{font-size:20px; }
    
}

@media  (min-width: 650px) and (max-width: 753px) {
    html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(11) {max-width: 180px !important;}
    html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(12) {max-width: calc(100% - 200px) !important; margin-left: 20px; }
}

@media (max-width: 766px) {
    html[lang="fr"] .inj-banner {
        background: url(/content/dam/intelligentcontent/brands/wainua-ca/ca/fr/home/injection-fr-bg.jpg);
        background-size: 100% 100%;
        background-position: center center;
        background-color: transparent;
        min-height:auto;
        height: 616px;
    }
    
}


@media (min-width: 414px) and (max-width: 487px){
   html[lang="fr"] .inj-banner{ height: 660px;}
}


@media (min-width: 600px) and (max-width: 745px){
    html[lang="fr"] #wai_login .logo-poly, html[lang="fr"] #wai_registration .logo-poly{padding: 1.2em 11% 1em 35px !important;}
    .footer-logo-wrap {max-width: 540px;}
    html[lang="fr"] p.des-txt {max-width: 100% !important;}
    html[lang="fr"] #banner_text_home .cmp-teaser__top-content {max-width: 90%;gap: 170px;left: 2.3em;}
    /*html[lang="fr"] .inj-banner{min-height: 500px;}*/
}

@media (min-width: 480px) and (max-width: 676px){
    html[lang="fr"] #efficacy-data .eff-title-2{font-size: 2.04vw;padding-left: 15px;padding-top: 5px;}
    /*html[lang="fr"] #efficacy-data .graph-1-tit {font-size: 1.800vw;}*/
}

@media (max-width: 475px) {
    html[lang="fr"] #efficacy-data .graph-1-tit, html[lang="fr"] #ttr-suppression-data .graph-1-tit{font-size: 2.506vw !important;line-height: 3.086vw !important;}
        html[lang="fr"] #trial-design span.cmp-accordion__title {
        min-height: 60px;
        display: flex;
        align-items: center;
    }
        html[lang="fr"] #trial-design #result-btn {
        
        padding: 0px 51px 24px 15px !important;
        display: flex;
        align-items: center;
    }
}

@media (max-width: 573px) {
    html[lang="fr"] #efficacy-data hr.side-ruler {
        top: calc(100% - 238px);
    }
    html[lang="fr"] #wai_home .sub-heading-medium{margin: auto; top: 1.75em;}
    html[lang="fr"] #wai_home p.des-txt {margin: auto;}
    html[lang="fr"] #efficacy-data .eff-title-2{width: 100%;font-size: 13px;margin:auto;letter-spacing: -0.01em;line-height: 15px;}
}

@media (max-width: 481px) {
    html[lang="fr"] #moa #banner_text_common .cmp-teaser__content {top: 28%;}
    /*html[lang="fr"] #wai_home .inj-banner{min-height: 600px;}*/
    
    /*efficacy-data*/
    
    html[lang="fr"] #efficacy-data #banner_text_common .cmp-teaser__content {top: 28%;}
    html[lang="fr"] #efficacy-data .efficacy-title-1 {padding: 0 6px 0 0px;font-size: 20px;}
    html[lang="fr"] div#sidemenu-column {margin: 0 30px 0 30px;}
    html[lang="fr"] #ttr-suppression-data #bottom-ref-text p {max-width: 95.5%;}
    html[lang="fr"] #efficacy-data .border-list ul li {font-size: 18px;}
    html[lang="fr"] #efficacy-data .border-list p {font-size: 18px;max-width: 95%;}
    html[lang="fr"] #efficacy-data .nmi-s .left-list p{width: 80%;}
    html[lang="fr"] #efficacy-data #bottom-ref-text p{max-width: 95%;}
    
    html[lang="fr"] #safety-first-conatiner {
        padding-right: 15px;
    }
    
}
@media (max-width: 420px) {
    
    /*Common*/
    html[lang="fr"] .navigation-overlay.show {width: 80.1%;}
    html[lang="fr"] #header-section .cmp-navigation__item{font-size: 16px;}
    html[lang="fr"] #header-section .azcl-container .azcl-column-par2 .cmp-navigation__item--level-0 .cmp-navigation__dropdownmenu .cmp-navigation__item-link{font-size:16px}
    html[lang="fr"] #header-section .azcl-container .azcl-column-par2 .cmp-navigation__item--level-0 .cmp-navigation__dropdownmenu .cmp-navigation__item--level-1{margin: 0 30px !important;}
    
    html[lang="fr"] #header-section .cmp-image__image {max-width: 160px;}
    html[lang="fr"] .logo-poly {width: 44vw;}
    html[lang="fr"] .footer-logo-wrap img.brand-logo {max-width: 150px;}
    html[lang="fr"] .footer-logo-wrap img.paab-logo {max-width: 132px;}
    html[lang="fr"] .footer-logo-wrap img.az-logo {max-width: 150px;}
    html[lang="fr"] .footer-logo-wrap img.imc-logo {max-width: 180px;}
    html[lang="fr"] .footer-logo-wrap {align-items: center;}
    html[lang="fr"] #banner_text_common .cmp-teaser__content .banner-subtitle {font-size: 42px;line-height: 42px;}
    
    
    html[lang="fr"] #to_top{bottom: 30%;}
    
    /*Home Page*/
    
    html[lang="fr"] #banner_text_home .cmp-teaser__top-content {gap: 14.167vw;}
    html[lang="fr"] .grreen-eyebrw-text {font-size: 1.975vw;}
    html[lang="fr"] #wai_home .sub-heading-medium {font-size: 6.25vw;line-height: 9.417vw;}
    html[lang="fr"] #wai_home .sub-heading-medium b {font-size: 7.292vw;}
    html[lang="fr"] #single_dose_autoinjector .cmp-teaser__description p {font-size: 4.167vw;}
    
    /*ttr-suppression-data page*/
    
    html[lang="fr"] #ttr-container .custom-button {padding: 22px 47px 0px 16px;}
    
    
    html[lang="fr"] #header-section .azcl-container .azcl-column-par2 .cmp-navigation__group .cmp-navigation__item-link {
        padding: 7px 15px 7px 16px !important;
    }
    
    
    
}


@media (max-width: 391px) {
    html[lang="fr"] #wai_login .logo-poly, html[lang="fr"] #wai_registration .logo-poly{padding: 1.8em 11% 1.9em 35px;clip-path: polygon(0 0, 100% 0%, 78.2% 100%, 0% 100%);-webkit-clip-path: polygon(0 0, 100% 0%, 76% 100%, 0% 100%);}
    html[lang="fr"] #wai_registration .cmp-tooltip {top: -476px;}
    
    html[lang="fr"] #wai_home .wain_poly{width: 40vw;-webkit-clip-path: polygon(0 0, 99% 0%, 90% 100%, 0% 100%);padding: 0px 0px 9px !important;}
    html[lang="fr"] #banner_text_home .cmp-teaser__top-content {gap: 7.167vw;left: 0.8em;}
    html[lang="fr"] #banner_text_home .cmp-teaser__description p {line-height: 5.522vw;bottom: 5.9em;}
    html[lang="fr"] #common_Container .aem-Grid .azcl-container:nth-child(2) #column-helpfull-resource-2 #help_ref_col .cmp-teaser__action-container {top: 1.7em !important;}
    #help_ref_col .cmp-teaser__content h5{font-size: 5.815vw;line-height: 6.778vw;}
    html[lang="fr"] #wai_home .button-1 {padding: 19px 23px;font-size: 3.889vw;line-height: 4.667vw;}
    
    html[lang="fr"] #sat-profile #safety-mid-container .custom-button {padding: 21px 55px 0px 25px;}
    
    html[lang="fr"] #safety-and-tolerability-profile #safety-mid-container .custom-button {padding: 21px 55px 0px 25px;}
    html[lang="fr"] #efficacy-data .see_neuro{font-size: 4.375vw;line-height: 5.25vw;padding: 20px 70px 0 25px;}
    
    html[lang="fr"] #wai_login #loginform label{font-size: 3.519vw;}
    
    html[lang="fr"] .cmp-formcontainer #loginform .cmp-form-options {left: 150px;}
    
    html[lang="fr"] #efficacy-data hr.side-ruler {
        top: calc(100% - 235px);
    }
    
}

@media (max-width: 391px) {
    html[lang="fr"] .top-buton li a {
        font-size: 2.917vw;
        line-height: 15px;
    }
    html[lang="fr"] #wai_login .logo-poly{
        padding: 1.9em 11% 1.9em 35px;
    }
    html[lang="fr"] #wai_registration .logo-poly{
        padding: 1.8em 11% 1.8em 35px;
        clip-path: polygon(0 0, 100% 0%, 78.2% 100%, 0% 100%);
        -webkit-clip-path: polygon(0 0, 100% 0%, 79% 100%, 0% 100%);
    }
    
}
@media (max-width: 361px) {
    html[lang="fr"] #wai_login .logo-poly, html[lang="fr"] #wai_registration .logo-poly{
        padding: 1.9em 11% 2em 35px;
    }
    html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .validation-message.invalid, html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .err-msg .showErrMsg {
        font-size: 9.5px;
    }
    
        
}
@media (max-width: 360px) {
    html[lang="fr"] div#sidemenu-column {margin:0 15px 0 15px;/*margin: 0 0px 0 12px;*/}
    html[lang="fr"] #sat-profile .table-below-text {margin: 0 15px;}
    html[lang="fr"] .welcom-wainua h1 {
        line-height: 16.667vw;
        font-size: 13.75vw;
    }
}
@media (max-width: 337px) {
        html[lang="fr"] #wai_registration .cmp-tooltip {
        top: -505px !important;
    }
}

@media (max-width: 324px) {
    html[lang="fr"] #wai_login .logo-poly{
        padding: 2.2em 11% 2em 35px;
        clip-path: polygon(0 0, 100% 0%, 78.2% 100%, 0% 100%);
        -webkit-clip-path: polygon(0 0, 100% 0%, 69% 100%, 0% 100%);
    }
    html[lang="fr"] #wai_registration .logo-poly{
        padding: 2em 11% 2em 35px;
        clip-path:polygon(0 0, 100% 0%, 71% 100%, 0% 100%);
        -webkit-clip-path: polygon(0 0, 100% 0%, 71% 100%, 0% 100%);
    }
    html[lang="fr"] #efficacy-data hr.side-ruler {
        /*top: calc(100% - 265px);*/
        top: calc(100% - 240px);
    }
    html[lang="fr"] #help_ref_col .cmp-teaser__content h5 {font-size: 16px;line-height: 32px;}
    html[lang="fr"] #help_ref_col a.cmp-teaser__action-link{padding: 0 20px;}
    
}

@media (min-width: 753px) and (max-width: 991px) {
    html[lang="fr"] #wai_registration .cmp-tooltip {right:20px;top: -475px;} 
}
@media (min-width: 650px) and (max-width: 753px) {
    html[lang="fr"] #wai_registration .cmp-tooltip {right:20px;top: -465px;} 
}
@media (min-width: 345px) and (max-width: 649px) {
    html[lang="fr"] #wai_registration .cmp-tooltip {right:20px;top: -485px;} 
}


/* samsung tab */
@media (min-width: 650px) and (max-width: 991px) {
    html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .cmp-form-text,
    html[lang="fr"] #wai_registration #hcp-register select.cmp-form-options__field,
    html[lang="fr"] #wai_registration #hcp-register .cmp-form-text__text,
    html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .validation-message.invalid, 
    html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .err-msg .showErrMsg {max-width: 100%;}
    html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(12) {max-width: calc(100% - 200px);margin-right: 0px;}
    html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(11) {max-width: 200px;}
    html[lang="fr"] #wai_login .logo-poly, html[lang="fr"] #wai_registration .logo-poly {padding: 0.9em 12% 0.9em 25px;clip-path: polygon(0 0, 92% 0%, 78% 100%, 0% 100%);-webkit-clip-path: polygon(0 0, 92% 0%, 78% 100%, 0% 100%);}
}



@media (min-width: 992px) and (max-width: 1199px){
    html[lang="fr"] #wai_registration #common_Container {width: 100%;}
    html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(12) {max-width: calc(50% - 120px);margin-right: 0px;}
    html[lang="fr"] #wai_registration .reg-one-key-wrap .onekey-content-wrap {width: 100%;padding-right: 10px;}
    html[lang="fr"] #wai_registration .cmp-formcontainer #hcp-register .cmp-form-text,
    html[lang="fr"] #wai_registration #hcp-register select.cmp-form-options__field {max-width: 100%;}
    html[lang="fr"] #wai_registration .text.aem-GridColumn--offset--tablet--0.aem-GridColumn--tablet--10.aem-GridColumn--default--none.aem-GridColumn--phone--none.aem-GridColumn--tablet--none.aem-GridColumn--phone--10.aem-GridColumn.aem-GridColumn--default--8.aem-GridColumn--offset--phone--0.aem-GridColumn--offset--default--0,
    html[lang="fr"] #wai_registration .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4 {width: 50%;}
    html[lang="fr"] #wai_registration #reg-col-2.azcl-columns__base .azcl-column-par1 {max-width: 290px;}
    html[lang="fr"] #wai_registration #reg-col-2.azcl-columns__base .azcl-column-par2 {max-width: calc(100% - 290px);}
    html[lang="fr"] #wai_registration .cmp-tooltip {right: calc(50% + 30px);top: -243px!important;}
}

/* iPad air 5 */
@media only screen and (min-device-width: 820px) and (max-device-width: 1106px) 
and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
    html[lang="fr"] #wai_registration .cmp-tooltip {/* top: -487px;*/}
}


/* iPad Air 5 */
@media only screen and (device-width: 820px) and (device-height: 1106px) and (orientation:portrait) {
    html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(11) .validation-message.required.invalid {font-size: 12px;}
}
@media only screen and (device-width: 820px) and (device-height: 1106px) and (orientation : landscape) { 
    html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(11) .validation-message.required.invalid {font-size: 12px;margin-top: 18px;}
}

/* iPhone 13 pro */
@media only screen and (device-width: 390px) and (device-height: 664px) and (orientation:portrait) {
    html[lang="fr"] #wai_registration .cmp-tooltip {/*top: -496px;*/}
}
@media only screen and (device-width: 390px) and (device-height: 664px) and (orientation : landscape) { 
    html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(11) .validation-message.required.invalid {font-size: 12px; }
}

@media only screen and (device-width: 753px) and (device-height: 1037px) and (orientation: landscape) { 
    html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(11) .validation-message.required.invalid {font-size: 11px; }
    html[lang="fr"] #wai_registration .text.aem-GridColumn--offset--tablet--0.aem-GridColumn--tablet--10.aem-GridColumn--default--none.aem-GridColumn--phone--none.aem-GridColumn--tablet--none.aem-GridColumn--phone--10.aem-GridColumn.aem-GridColumn--default--8.aem-GridColumn--offset--phone--0.aem-GridColumn--offset--default--0, html[lang="fr"] #wai_registration .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4 {
        width: 50%;
    }
    html[lang="fr"] #wai_registration #hcp-register .aem-GridColumn--offset--tablet--0:nth-child(12) {
        max-width: calc(50% - 120px);
        margin-right: 0px;
    }
    html[lang="fr"] #wai_registration #common_Container {
        width: 100%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    html[lang="fr"] #header-section .cmp-navigation__item{font-size: 16px;max-width:330px;
}
    
}

@media not all and (min-resolution:.001dpcm)  {
    html[lang="fr"] #header-section .cmp-navigation__item{font-size: 16px;max-width:330px;}

    
}



/*23-1-24*/

@media (max-width: 991px) {
    html[lang="fr"] #wai_home .sub-heading {
        max-width: 95%;
    }
    html[lang="fr"] #coverage #interim-container span.cmp-accordion__title,html[lang="fr"] #coverage #interim-container .accordion:nth-child(7) span.cmp-accordion__title {
        padding: 18px 80px 18px 16px;
    }
    html[lang="fr"] #coverage p.grey-bg-txt {font-size: 19px;line-height: 26px;}
}
@media (max-width: 350px) {
    html[lang="fr"] #sat-profile #safety-mid-container .custom-button {
        padding: 21px 30px 0px 25px;
    }
}

@media (min-width: 993px) and (max-width: 1077px) {
     html[lang="fr"] #sat-profile #banner_text_common .cmp-teaser__content .banner-subtitle{
        max-width: 600px !important;
        line-height: 46px !important;
    }
}




@media screen
and (min-device-width : 768px)
and (max-device-width : 1024px) 
and (-webkit-min-device-pixel-ratio: 2){ 
       #coverage p.grey-bg-txt {font-size:2vw;line-height: 2.7vw;}
       html[lang="fr"] #coverage p.grey-bg-txt {font-size: 1.8vw;line-height: 2.7vw;}

}

/*@media screen and (min-width: 1400px) and (-webkit-min-device-pixel-ratio: 2) { */
/*  html[lang="fr"] #coverage p.grey-bg-txt {padding: 33px 25px 25px;font-size: 19px !important;line-height: 27px;}*/
    
/*}*/
