#consent-page #heading-section-container .heading-text-first{
    font-size: clamp(2.875rem, 2.3592rem + 2.2006vi, 5rem);
    font-family: "lexia";
    font-weight: 500;
    color: #830051;
    line-height: normal;
    padding-right: 15px;
    text-shadow: 0px 0px;
}
#consent-page .cmp-text{
    padding: 0;
}
#consent-page #heading-section-container .heading-text-first span{
    font-weight: 900;
}
#consent-page #heading-section-container{
    margin: 40px auto 10px;
    height: 100%;
    align-items: center;
    display: flex;
    max-width: 1600px;
    justify-content: center;
    padding-top: 140px;
}
#consent-page #heading-section-container .azcl-column-par2 #speaker-guy-image{
    text-align: center;
}
#consent-page #heading-section-container .azcl-column-par2 #speaker-guy-image img{
    max-width: 410px;
    width: 100%;
}
#consent-page #heading-section-container .azcl-column-par1{
    width: 40%;
}
#consent-page #heading-section-container .azcl-column-par2{
    width: 35%;
}
#consent-page #form-section-container .azcl-column-par1{
    width: 47%;
}
#consent-page #form-section-container .azcl-column-par2{
    width: 51%;
}
#consent-page #form-section-container{
    max-width: 1600px;
    margin: 40px auto;
    padding: 0 15px;
    display: flex;
    gap: 0;
}
body#consent-page{
    margin: 0 auto;
    -webkit-text-size-adjust: none;
    background: #f0ab00;
    height: auto;
    padding: 0;
}
#consent-page #form-section-container #consent-text-left h2.form-left-heading{
    font-family: "lexia";
    font-size: clamp(1.3125rem, 1.1001rem + 0.9061vi, 2.1875rem);
    line-height: normal;
    color: #fff;
    margin-top: 0;
    margin-bottom: 55px;
    font-weight: normal;
    padding-right: 20px;
    text-shadow: 0px 0px;
}
#consent-page #form-section-container #consent-text-left .left-side-form-content{
    padding-right: 13px;
}
#consent-page #form-section-container #consent-text-left .left-side-form-content p{
    font-size: 19px;
    line-height: 26px;
    color: #830051;
    margin-bottom: 25px;
    font-family: "Helvetica Neue", helvetica;
    font-weight: 300;
    text-shadow: 0px 0px;
}
#consent-page #form-section-container #consent-text-left h2.form-left-heading span.color-change{
    color: #830051;
    font-weight: 700;
}
#consent-page #form-section-container #consent-text-left .left-side-form-content p a{
    color: #830051;
    text-decoration: underline;
}

#consent-page #consent-adverse-event-fragment .adverse-event-sub p{
    max-width: 1540px;
}
#consent-page #consent-fragment-footer .footer-bottom{
    max-width: 1540px;
    margin-left: initial;
}



/* Form code */

#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group input::placeholder{
    color: #9c9c9ced;
}
#consent-page #form-section-container #form-box .dynamicformv2 .form-holder{
    background-color: #830051;
    border-radius: 24px;
    z-index: 0;
    position: relative;
}

#consent-page #form-section-container #form-box .dynamicformv2 .form-holder .first-text-field{
    padding-top: 30px;
    color: #fff;
    font-size: 24px;
    line-height: 26px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .form-holder .second-text-field{
    padding-right: 10px;
    color: #AE598E;
    font-size: 21px;
    line-height: 25px;
    text-align: right;
    font-style: italic;
    margin-top: -10px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .form-holder .cmp-dynamicform__generated-form {
    padding: 0;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group{
    padding: 0 30px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(1){
    margin-bottom: 0px;
}

#consent-page #form-section-container #form-box .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .form-control:not(textarea){
    width: 100%;
    margin: 0 auto;
    padding: 6px 12px;
    font-size: 22px;
    line-height: 24px;
    color: #000000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #CDCECE;
    outline: none;
    border-radius: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 47px;
    height: auto;
    box-shadow: 2px 2px 1px #0000001A;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group .cmp-dynamicform__control-label{
    position: relative;
    top: 35px;
    left: 20px;
    z-index: 1;
    color: #000;
    font-size: 22px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group p.text-danger{
    color: #fff; 
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(3) input{
    padding-left: 155px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(4) input{
    padding-left: 145px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(5) input{
    padding-left: 110px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(6) input{
    padding-left: 200px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(8) input{
    padding-left: 210px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(9) input{
    padding-left: 100px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(11) input{
    padding-left: 190px;
} 

#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(7){
    background: #D6ABC6;
    padding-top: 20px;
    margin-bottom: 0;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(7) .third-text-field{
    font-size: 24px;
    color: #830051;
    line-height: 26px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(8){
    background: #D6ABC6;
    margin-bottom: 0;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(9){
    background: #D6ABC6;
    margin-bottom: 0;
    padding-bottom: 25px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(10){
    padding-top: 20px;
    margin-bottom: 0;
    padding-right: 40px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(10) .four-text-field{
    color: #FFFFFF;
    font-size: 20px;
    line-height: 24px;
    font-style: italic;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(11){
    margin-bottom: 20px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(12){
    height: 60px;
    background: #D6ABC6;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    margin-bottom: 0;
    position: relative;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(13) .cmp-dynamicform__form-control-container{
    display: block;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(13) label{
    display: flex;
    justify-content: center;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(13) .cmp-dynamicform__form-control-container input[type="checkbox"]{
    width: 25px;
    height: 19px;
    margin: 0;
    margin-right: 15px;
    outline: none;
    border: none;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(13) .cmp-dynamicform__form-control-container label span{
    font-size: 20px;
    color: #830051;
    font-weight: bold;
}
#consent-page .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group button{
    padding: 18px 93px;
    border-radius: 25px;
    font-size: 28px;
    font-family: "lexia";
    background: #830051;
}
#consent-page .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group button:hover{
    outline: none;
}
#consent-page .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group button.cmp-dynamicform__clear-btn {
    display: none;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(15){
    text-align: center;
    background: #f0ab00;
    margin-top: 0;
    padding-top: 20px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(8) label, #consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(9) label{
    color: #830051;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(6){
    margin-bottom: 20px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(11) input{
    border: 4px solid #F0AB00;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(11) .cmp-dynamicform__control-label{
    top: 39px;
    font-weight: 600;
    color: #830051;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(13){
    background: #f0ab00;
    margin-bottom: 0;
    padding-top: 30px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(14){
    margin: 0;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(12)::before{
    content: "";
    background: #f0ab00;
    display: inline-block;
    height: 30px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
}

/* Form code /*

/*responsive part*/
@media screen and (max-width: 767px){
    #consent-page #heading-section-container{
        width: 100%;
        padding: 0 15px;
        flex-direction: column-reverse;
        gap: 0;
        margin-bottom: 0px;
        margin-top: 30px;
        padding-top: 90px;
    }
    #consent-page #heading-section-container .azcl-column-par1,
    #consent-page #heading-section-container .azcl-column-par2{
        width: 100%;
    }
    #consent-page #heading-section-container .azcl-column-par2 #speaker-guy-image img{
        max-width: 330px;
    }
    #consent-page #form-section-container{
        width: 100%;
        padding: 0 15px;
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: 0;
        gap: 0px;
    }
    #consent-page #form-section-container #consent-text-left .left-side-form-content, #consent-page #form-section-container #consent-text-left h2.form-left-heading, #consent-page #heading-section-container .heading-text-first{
        padding-right: 0;
    }
    #consent-page #form-section-container #consent-text-left h2.form-left-heading{
        display: none;
    }
}
@media screen and (max-width: 1093px){
    
    #consent-page #form-section-container #form-box .dynamicformv2 .form-holder .first-text-field{
    font-size: 12px;
    line-height: 15px;
    padding-top: 20px;
    padding-left: 5px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .form-holder .second-text-field{
    font-size: 12px;
    line-height: normal;
    margin-top: 0;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group{
    padding: 0 15px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(2){
  margin-bottom: 0;  
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group .cmp-dynamicform__control-label{
    font-size: 12px;
    top: 27px;
}
#consent-page #form-section-container #form-box .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .form-control:not(textarea){
    font-size: 12px;
    line-height: normal;
    min-height: auto;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(3) input {
    padding-left: 100px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(4) input {
    padding-left: 94px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(5) input {
    padding-left: 70px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(6) input {
    padding-left: 117px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(8) input {
    padding-left: 125px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(9) input {
    padding-left: 62px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(11) input {
    padding-left: 116px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(10) .four-text-field{
    font-size: 12px;
    line-height: normal;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(11) .cmp-dynamicform__control-label{
    top: 30px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(7) .third-text-field{
    font-size: 12px;
    line-height: normal;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(12){
    height: 40px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(13) .cmp-dynamicform__form-control-container label span{
    font-size: 11px;
    text-align: center;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(13) .cmp-dynamicform__form-control-container input[type="checkbox"]{
    width: 18px;
    height: 20px;
    margin-right: 10px;
    position: relative;
        top: -2px;
}
#consent-page #form-section-container #consent-text-left .left-side-form-content p{
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 15px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group p.text-danger{
    font-size: 11px;
}
#consent-page .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group button{
    font-size: 16px;
    line-height: normal;
    padding: 7px 50px;
    background: #830051;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(13){
    padding-top: 12px;
        padding-right: 0px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(10){
    padding-right: 30px;
    padding-left: 20px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(9){
    padding-bottom: 15px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group.has-error .cmp-dynamicform__form-control-container{
    padding-bottom: 5px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(3), #consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(4), #consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(5){
    margin-bottom: 5px;
}
#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(7){
    padding-left: 20px;
}
#consent-page #heading-section-container .heading-text-first{
    line-height: 46px;
}
#mobile-heading .form-left-heading{
    line-height: 23.37px !important;
}
#consent-page #form-section-container .azcl-column-par1, #consent-page #form-section-container .azcl-column-par2{
    width: 100%;
}

#consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group input{
    font-size: 16px;
}

}



@media screen and (min-width: 1700px){
    #consent-page #heading-section-container .heading-text-first{
        padding-left: 25px;
    }
    #consent-page #heading-section-container .azcl-column-par2 #speaker-guy-image{
        padding-right: 15px;
    }
}

/* responsive part */
    #consent-page #form-section-container #form-box .dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group.has-error .cmp-dynamicform__form-control-container {
        padding-bottom: 5px;
    }
    #consent-page .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .text-danger{
    color: #830051;
}