/*
input:focus-visible,
select:focus-visible{
 outline:none !important;
}
*/

.cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group button:focus{
    outline: 2px solid darkgrey !important;
}

#request-form{
    margin-bottom: 60px;
}
#thankyou-content #column-control-signup{
    --col-count: unset;
}

button.cmp-dynamicform__clear-btn{
     display: none;
}
#sign-up-container .content-p3 i.fa.fa-external-link{
    margin-left: 2px;
}



#home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group button .fa-spinner{
    display: none;
}

 #rar #rar-bg-wrapper .request-wrapper{
     max-width: 1440px;
     margin: 0 auto;
}
 #rar #rar-bg-wrapper .request-head-wrapper{
     width:80%;
     margin: 0 auto;
}
 #rar #rar-bg-wrapper .request-head-wrapper h1{
     padding-bottom:40px;
}
 
 .request-content-wrapper h2{
     
     color:#006838;
     font-size:32px;
     font-weight: 700;
}

 #rar #rar-bg-wrapper #request-form .request-content-wrapper .content-p1{
     padding-bottom:35px;
     margin-top: 8px;
}

#request-form p{
    font-size: 14px;
    color: #2E2E2E;
}
 

 #rar #rar-bg-wrapper #request-form .request-content-wrapper a:hover{
     text-decoration:none;
}
 #rar #rar-bg-wrapper #request-form .mobile-only {
     display:none;
}
 #rar #rar-bg-wrapper .azcl-column-par1{
     padding:0 8px 0 0;
}
 #rar #rar-bg-wrapper .azcl-column-par2 h4{
    font-size: 20px;
    line-height: normal;
    font-family: 'Lexend', sans-serif;
    font-weight: 600;
}
 #rar #rar-bg-wrapper .cmp-repFinder__search-submit .submit-button, #rar #rar-bg-wrapper .cmp-repFinder button.cmp-dynamicform__submit-btn{
     cursor: pointer;     
     box-shadow: 0px 0px 5px #00000052;
     background-size:100%;
     border-radius: 5px;
     padding: 10px 25px;
     width: 126px;
     height: 43px;
     color:#004122;
     font-size: 18px;
     
     font-weight:700;
     background-color: none;
     float:right;
     font-family: 'Lexend', sans-serif;
     background: var(--Wainua-Green, #006838);
     color: #ffffff;
     top: 0px;

}
 #rar #rar-bg-wrapper .cmp-repFinder__form-group{
     margin-top:-5px;
}
 #rar #topic {
     padding-right: 34px !important;
}
 #rar .cmp-repFinder__dependency-container{
     clear: both;
}
 #rar #rar-bg-wrapper select option{
     font-size: 18px;
     line-height: 25px;
     margin-top: 9px;
     margin-left: 23px;
}
 #rar .cmp-repFinder__search-submit .submit-button:hover, #rar .cmp-repFinder button.cmp-dynamicform__submit-btn:hover{
     text-decoration:none!important;
}
 #rar #rar-bg-wrapper .cmp-repFinder__results-wrapper{
     display:none!important;
}
 #rar #rar-bg-wrapper .cmp-repFinder__search-submit {
     float: right;
     margin-top: 7px;
}
 #rar #rar-bg-wrapper .cmp-repFinder .rep-finder--title {
    padding-bottom: 20px;
     color:#2E2E2E;
}
 #rar #rar-bg-wrapper .cmp-repFinder .form-control-container .form-control {
     padding: 10px 12px;
     width: 100%;
     font-size: 16px;
     color: initial;
     background-color: #F8F8F8;
     height: 100%;
     min-height: 46px;
     border: 1px solid #707070;
     font-family: 'Lexend', sans-serif;
}
 #rar #rar-bg-wrapper .cmp-repFinder {
     padding: 0;
}
 #rar #rar-bg-wrapper .cmp-repFinder .cmp-repFinder__containerwidth {
     width: 100%;
}
 #rar #rar-bg-wrapper .cmp-repFinder .form-control-container input[type="text" i] {
     max-width: 214px;
     
}
 #rar #rar-bg-wrapper .cmp-repFinder__zip-code [for^="zipcode"]::after {
     content: "Ex. 12233";
     font-size: 14px;
     color: #5F6062;
     text-align: left;
     line-height: normal;
     font-weight: 400;
     margin-left: 2px;
     opacity: 1;
     font-family:"Britanica-Regular";
}
 #rar #rar-bg-wrapper .cmp-repFinder__search-form .control-label {
     color: #2E2E2E;
     font-family: 'Lexend', sans-serif;     
     font-size: 20px;   
     line-height: normal;
     font-weight: 400;
}
 #rar #rar-bg-wrapper .cmp-repFinder__search-form .control-label sup {   
        font-size: unset;
}

 #rar #rar-bg-wrapper .cmp-repFinder .rep-finder--body.dynamic-form--content h4{
     margin-top: 15px;
     padding-bottom: 0px;
     color:#2E2E2E!important;
     float: left;
}
 #rar .dynamicform.section {
     clear: both;
     padding-top: 10px;
}
 
 #rar #rar-bg-wrapper .cmp-dynamicform__form-validation .cmp-dynamicform__form-group .cmp-dynamicform__form-label-container {
     margin-top:15px!important;
}
 
 #rar #rar-bg-wrapper .cmp-repFinder .cmp-dynamicform .form-control:is(textarea){
     height:100%;
     min-height:97px;
     width:100%!important;
     background-color: #F8F8F8;
}
 #rar #rar-bg-wrapper .cmp-repFinder .cmp-dynamicform #field-65957c0cb81d03000217c3b4 textarea {
     min-height:97px;
}
 #rar #rar-bg-wrapper .cmp-repFinder .cmp-dynamicform .form-control:not(textarea) {
     width: 100%;
     margin-bottom:0;
     height: 46px;
     font-family: 'Lexend', sans-serif;
     font-size: 15px;    
     background-color: #F8F8F8;
}

 #rar #rar-bg-wrapper .cmp-dynamicform__form-label-container {
     padding-bottom:2px;
     position:unset;
}
 #rar-thank-you #rar-bg-wrapper{
     position:relative;
}
 #rar-thank-you #bg-wrapper{
     padding:26px 0 118px;
     background-image:url('/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/desktop/req-green-bg.svg');
     background-size: 100%;
}
 #rar-thank-you #bg-wrapper:after{
     background:transparent linear-gradient(270deg, #F26522 0%, #FFEF44 100%) 0% 0% no-repeat padding-box;
    ;
     content: "";
     width: 100%;
     position: absolute;
     height:4px;
     left:0;
     bottom: 0;
}
 #rar-thank-you #bg-wrapper #request-form{
     padding:61px 98px 62px;
     width:80%;
     margin: 0 auto;
     background:#ffffff;
     position:relative;
     display:flex;
     align-items:center;
}
 #rar-thank-you #bg-wrapper #request-form .thanku-image-wrapper img{
     max-width:97px;
     height:79px;
}
 #rar-thank-you #bg-wrapper #request-form .thanku-wrapper h2{
     color:#006838;
     font-size:32px!important;
     line-height:38px!important;
     padding:0 0 12px 40px;
}
 #rar-thank-you #bg-wrapper #request-form .thanku-wrapper h5{
     color:#000000;
     font-size:20px!important;
     line-height:25px!important;
     padding-left:40px;
}
 #rar-thank-you #bg-wrapper #request-form:before{
     content:" ";
     height: 100%;
     width: 9px;
     display: block;
     position: absolute;
     left: 0;
     background:transparent linear-gradient(108deg, #F26522 0%, #FFEF44 100%) 0% 0% no-repeat padding-box;
     ;
}
 #rar-thank-you .request-wrapper{
     max-width: 1440px;
     margin: 0 auto;
}
 #rar-thank-you .request-head-wrapper{
     width:80%;
     margin: 0 auto;
}
 #rar-thank-you .request-head-wrapper h1{
     padding-bottom:40px;
     color:#004122;
}
 #stay-connected{
     position:relative;
}

 .grecaptcha-badge{
     box-shadow: unset !important;
}
 #sign-up-container select option{
     font-size: 18px;
     line-height: 25px;
     margin-top: 9px;
     margin-left: 23px;
}
 #sign-up-container .cmp-dynamicform__generated-form .button-group{
    margin-top: 0;
    clear: both;
}
 #sign-up-container .azcl-column-par1{
     padding: 0 8% 0 0;
}

#home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .form-control:not(textarea){
     border: 1px solid #707070;
     background-color: #F8F8F8;
     height: 46px;
     font-family: 'Lexend', sans-serif;
     font-size: 16px;
}
#home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form{
     padding: 0;
}
#home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .text-danger,
#home-phase1 .cmp-repFinder p.error, #rar #rar-bg-wrapper .cmp-repFinder .has-error p.text-danger

{
    color:#CC0A0A;
    
}
#home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .has-error textarea,  #home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .has-error input, #home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .has-error select,
#home-phase1 .cmp-dynamicform__generated-form .has-error textarea, #home-phase1 .cmp-dynamicform__generated-form .has-error input

{
     border-color: #CC0A0A;
}

#home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form  span.text-danger,
#home-phase1 .cmp-dynamicform__generated-form span.text-danger
{
    color:#2E2E2E;
    margin-left: -6px;
}


#home-phase1 .cmp-dynamicform__generated-form-error.text-danger,
#home-phase1 #request-form p.error
{
     font-size: 14px;
     line-height: normal;
     margin-top:2px;
     font-style: italic;
}
 #sign-up-container{
     position: relative;
}
 
 #thankyou-block {
     background-color: green;
     padding-bottom: 1px;
}
 #thank-you-container {
     padding: 70px;
     max-width: 1160px;
     width: 80%;
     margin: 0 auto;
}
 #column-control-signup h1, .thank-you-message-block h1 {
     color: #006838;
     
     
     
     
}
 #column-control-signup .footnote {
     font-size:14px;
     line-height: normal;
     font-family: "Britanica-Regular";
     font-weight: 400;
     letter-spacing: 0px;
     color: #2E2E2E;
     margin-top: 8px;
}
 #column-control-signup .signup-desc {
     font-size:14px;
     line-height: normal;
     font-family: "Britanica-Regular";
     font-weight: 400;
     letter-spacing: 0px;
     color: #2E2E2E;
     margin-top: 37px;
     max-width: 460px;
}
 #column-control-signup .signup-desc a[href^=tel]{
     color:inherit !important;
     text-decoration: inherit !important;
     font-size:inherit;
     font-style:inherit;
     font-weight:inherit;
}
 #column-control-signup .signup-desc a, #column-control-signup .content-p3 a, #rar #rar-bg-wrapper #request-form p a {
    color: #004122;
     text-decoration: underline;
}
 #column-control-signup .signup-desc a:hover, #column-control-signup .content-p3 a:hover{
     text-decoration: none;
}
 #column-control-signup .content-p3 {
     font-size:14px;
     line-height: normal;
     font-family: "Britanica-Regular";
     font-weight: 400;     
     color: #000;
     font-style: italic;
     padding-top: 22px;
}
 .thank-you-message-block {
     display: flex;
     gap: 40px;
     padding-bottom: 40px;
}
 .thank-you-message-block img {
     width: 97px;
     height: 79px;
}
 .thank-you-message-block .message-text {
     text-align: left;
     font: normal normal normal 20px/25px Lexend;
     letter-spacing: 0px;
     color: #000000;
     margin-top: 12px;
}
#home-phase1 form.cmp-dynamicform__form-validation>div:nth-child(3) {     
     clear: both;
}


#stay-connected form.cmp-dynamicform__form-validation>div:nth-child(5) {
     display: none !important;
} 

#home-phase1 form.cmp-dynamicform__form-validation>div:nth-child(3) .cmp-dynamicform__form-control-container{
     width: 100%;
}

/*

#field-6565f83ee2149e00024f39ec,
.cmp-repFinder__form-group.cmp-repFinder__topic .form-control-container
{
    position: relative;
  
  }

  #field-6565f83ee2149e00024f39ec select,
  .cmp-repFinder__form-group.cmp-repFinder__topic .form-control-container select
  {
    width: 100%;
    padding: 10px;
    padding-right: 40px; 
    border: 1px solid #ccc;    
    background: transparent;
    appearance: none; 
    -webkit-appearance: none; 
    -moz-appearance: none; 
  }

  #field-6565f83ee2149e00024f39ec::after,
  .cmp-repFinder__form-group.cmp-repFinder__topic .form-control-container::after
  {
    width: 18px;
    content: '';
    position: absolute;
    right: 17px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;    
    color: #121212;    
    background-image: url(/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/Polygon.svg);
    height: 10px;
  }

  */


  select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/Polygon.svg");
    background-repeat: no-repeat;
    background-position-x: 96%;
    background-position-y: 18px;
    background-size: 18px 10px;
  }
  
  select:focus {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/Polygon-3.svg");
    background-repeat: no-repeat;
    background-position-x: 96%;
    background-position-y: 18px;
    background-size: 18px 10px;
  }

 div#field-group-6565f83ee2149e00024f39eb, div#field-group-6565f83ee2149e00024f39ec {
     float: left;
     width: 100%;
     margin-top: 10px;
     margin-bottom: 10px;
}
#home-phase1 .cmp-dynamicform__form-label-container label {
     letter-spacing: 0px;
     color: #2E2E2E;
     font-size: 20px;
     font-family: 'Lexend', sans-serif;
     font-weight: 400;
     line-height: normal;
     bottom: 6px;
    position: relative;
}
#home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group .cmp-dynamicform__submit-btn {
     cursor: pointer;
     background: #006838;
     box-shadow: 0px 0px 5px #00000052;
     background-size: 100%;
     border-radius: 5px;
     padding: 10px 30px;
     width: 126px;
     height: 43px;
     color: #ffffff;
     font-size: 18px;
     line-height: normal;
     max-width: 186px;
     font-family: 'Lexend', sans-serif;
     font-weight: 700;
     float: right;
     top: 8px;
    position: relative;
}

#home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group .cmp-dynamicform__submit-btn:hover,
#rar #rar-bg-wrapper .cmp-repFinder__search-submit .submit-button:hover
{
    background-color:#004122;
       text-decoration: underline !important;
}
#rar #rar-bg-wrapper .cmp-repFinder button.cmp-dynamicform__submit-btn:hover{background-color:#004122;}

#rar #rar-bg-wrapper .cmp-repFinder__search-submit .submit-button:hover,
.page-request-a-rep #rar #rar-bg-wrapper .cmp-repFinder__search-submit .submit-button:hover{text-decoration: none !important;}

 .thank-you-message-block {
     display: flex;
}
 .leftimage {
     display: inline-block;
}
 .righttext {
     display: inline-block;
     padding-left: 40px;
}
 
 
/*** RADIO BUTTONS ***/

.page-request-a-rep #rar .rar-radio-btns{padding-bottom: 40px; justify-content: flex-start;}

.page-request-a-rep #rar .rar-radio-btns,
.page-request-a-rep #rar .notHCP .notHCPbtns{display: flex;}

.page-request-a-rep #rar .repFinderV2,
.page-request-a-rep #rar .notHCP{display: none;}

/*
.page-request-a-rep #rar .text:has(#rar-radio-no:checked) + .text:has(.notHCP) .notHCP{display: block;}
.page-request-a-rep #rar .text:has(#rar-radio-yes:checked) ~ .repFinder{display: block;}
*/

.page-request-a-rep #rar .rar-radio-btns p,
.page-request-a-rep #rar .rar-radio-btns label{font-size: 20px;}

.page-request-a-rep #rar .notHCP p{font-size: 22px;}

.page-request-a-rep #rar .rar-radio-btns p,
.page-request-a-rep #rar .rar-radio-btns label,
.page-request-a-rep #rar .notHCP p{
    color: #5F6062;
    line-height: normal;
    font-family: 'Lexend', sans-serif;
    font-weight: 400;
}
.page-request-a-rep #rar .rar-radio-btns p span{position: absolute;left: -8px;}

.page-request-a-rep #rar .rar-radio-btns label{display: flex;gap: 10px;}

.page-request-a-rep #rar .rar-radio-btns label input[type="radio"]{display: none;}

.page-request-a-rep #rar .rar-radio-btns label .rar-checkbox{
    height: 25px;
    width: 40px;
    background-color: #fff;
    border: 1px solid #ccc;
    display: inline-block;
    position: relative;
}

.page-request-a-rep #rar .rar-radio-btns label input[type="radio"] + .rar-checkbox::after{
    content: "";
    position: absolute;
    display: none;
    left: 15px;
    top: 2px;
    width: 7px;
    height: 15px;
    border: solid #1c1c1c;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.page-request-a-rep #rar .rar-radio-btns label input[type="radio"]:checked +.rar-checkbox::after {
    display: block;
}


.page-request-a-rep #rar .notHCP .notHCPbtns{
    margin-top: 40px;
    margin-bottom:15px;
    align-items: center;
    justify-content: center;
    gap: 40px;
}

.page-request-a-rep #rar .notHCP .notHCPbtns .notHCPbtn{
    box-shadow: 0px 0px 5px #00000052;
    border-radius: 5px;
    padding: 10px 25px;
    min-width: 135px;
    font-size: 18px;
    font-family: 'Lexend', sans-serif;
    border: 1px solid #006838;
    text-align: center;
    font-weight: 400;
}

.page-request-a-rep #rar .notHCP .notHCPbtns .notHCPbtn.back{
    color: #5F6062;
    background-color: #fff;
}
.page-request-a-rep #rar .notHCP .notHCPbtns .notHCPbtn.continue{
    color: #ffffff;
    background-color: #006838;
}

.page-request-a-rep #rar .notHCP .notHCPbtns .notHCPbtn.back:hover,
.page-request-a-rep #rar .notHCP .notHCPbtns .notHCPbtn.continue:hover{
    border: 1px solid #004122;
    text-decoration: none;
}
.page-request-a-rep #rar .notHCP .notHCPbtns .notHCPbtn.back:hover{color: #1c1c1c;}
.page-request-a-rep #rar .notHCP .notHCPbtns .notHCPbtn.continue:hover{background-color: #004122;}

/*** RADIO BUTTONS ***/

#rar #rar-bg-wrapper #request-form .request-content-wrapper .content-p3 img,
#rar #rar-bg-wrapper #request-form .mobile-only .content-p3 img{
    width: 10px;
    height: 10px;
    margin: 0 1px 0 4px;
}


 
 @media only screen and (max-width: 991px){

    #stay-connected .subpage-topBanner,
    #rar .subpage-topBanner
    {
        
        height: 70px;
        
    }
    #rar .cmp-dynamicform__form-group.button-group {
     
        text-align: center;
    }

    #request-form {
        margin-bottom: 32px;
    }

    #home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group .cmp-dynamicform__submit-btn{
        display: flex;
    align-items: center;
    
    justify-content: center;
        margin: 20px auto 32px;        
        float: none;
    }

     #rar #rar-bg-wrapper .cmp-repFinder__search-submit .submit-button, #rar #rar-bg-wrapper .cmp-repFinder button.cmp-dynamicform__submit-btn {
         float:unset;
      
    }
     #rar .cmp-repFinder__search-submit {
         width: 100%;
         margin-left: 0;
         text-align: center;
    }
     #rar #rar-bg-wrapper .cmp-repFinder__search-submit {
        position: relative;
        float: right;
        margin-top: 10px;
        margin-bottom: 0;
        z-index: 2;
    }
     #rar #rar-bg-wrapper select option{
         margin-left: 16px;
    }
     #rar #rar-bg-wrapper .cmp-repFinder .form-control-container input[type="text" i] {
         max-width: 100%;
    }
     #rar #rar-bg-wrapper .request-head-wrapper{
         margin:0;
    }
     #rar #rar-bg-wrapper .request-head-wrapper h1{
         padding-bottom:24px;
    }
    
     #rar #rar-bg-wrapper #bg-wrapper .azcl-column-par2{
         padding:0;
    }
     #rar #rar-bg-wrapper #bg-wrapper .cmp-repFinder__dependency-container .text{
         display:unset!important;
         margin-top:0!important;
    }
     #rar #rar-bg-wrapper .cmp-dynamicform__form-group {
         float: unset;
    }
     #rar #rar-bg-wrapper #bg-wrapper .azcl-column-par2 .cmp-dynamicform__submit-btn{
         margin:20px auto 0;
    }
     #rar #rar-bg-wrapper #bg-wrapper .azcl-column-par2 .repFinder .text{
         display:inline-block;
         margin-top:24px;
    }
     #rar #rar-bg-wrapper .cmp-repFinder .rep-finder--body.dynamic-form--content h4 {
         margin-top: 15px;
         color:#2E2E2E;
    }
     #rar #rar-bg-wrapper .azcl-column-par1{
         padding:0;
    }
     #rar #rar-bg-wrapper #bg-wrapper #request-form{
         padding:26px 13px 46px;
         width:100%;
         border-radius:0 0 20px 20px;
         gap:0;
    }
     #rar #rar-bg-wrapper #bg-wrapper #request-form:before{
         height: 9px;
         width: 100%;
         top: 0;
         background:transparent linear-gradient(108deg, #F26522 0%, #FFEF44 100%) 0% 0% no-repeat padding-box;
         ;
    }
     #rar #rar-bg-wrapper .form-wrapper h4{
         line-height: 28px!important;
    }
     
    
 
      
    
     #rar #rar-bg-wrapper #request-form p a[href^=tel]{
         color:inherit !important;
         text-decoration: inherit !important;
         font-size:inherit;
         font-style:inherit;
         font-weight:inherit;
    }
     #rar #rar-bg-wrapper #request-form .request-content-wrapper .content-p1{
         padding-bottom:16px;
         
    }
     #rar #rar-bg-wrapper #request-form .request-content-wrapper .content-p2, #rar #rar-bg-wrapper #request-form .request-content-wrapper .content-p3{
         display:none;
         padding-bottom:0;
    }

    .page-request-a-rep #rar #rar-bg-wrapper #request-form .request-content-wrapper .content-p2,
    .page-request-a-rep #rar #rar-bg-wrapper #request-form .request-content-wrapper .content-p3{
        display: block;
    }
    
     #rar #rar-bg-wrapper #request-form .mobile-only{
         display:block;
         padding-top: 24px;
         clear: both;
    }
     #rar .azcl-columns--2, #rar .azcl-columns--3, #rar .azcl-columns--4 {
         --col-count: 1;
    }
     
     #request-form .request-content-wrapper h2{
         font-size:22px;         
    }
     #rar #rar-bg-wrapper form.cmp-dynamicform__form-validation>div:nth-child(1), #rar #rar-bg-wrapper form.cmp-dynamicform__form-validation>div:nth-child(2){
         width:100%;
         margin-bottom:15px!important;
         float:unset;
    }
     #rar #rar-bg-wrapper form.cmp-dynamicform__form-validation>div:nth-child(1) .cmp-dynamicform__form-control-container, #rar #rar-bg-wrapper form.cmp-dynamicform__form-validation>div:nth-child(2) .cmp-dynamicform__form-control-container{
         width: 100%;
    }
     #rar #rar-bg-wrapper form.cmp-dynamicform__form-validation>div:nth-child(2) .cmp-dynamicform__form-control-container{
         margin-left:0;
    }
     #rar #rar-bg-wrapper .content-p3 i.fa.fa-external-link {
         visibility: visible;
         color: #004122;
         margin-left: 4px;
         font-size: 9px;
    }
     #rar-thank-you #rar-bg-wrapper{
         background: transparent linear-gradient(90deg, #FFF33B 0%, #FDDE37 50%, #F8A92E 100%) no-repeat;
         position:relative;
    }
     #rar-thank-you #bg-wrapper{
         background:url('/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/mobile/req-green-mobile-bg.svg')no-repeat;
         padding:29px 13px 85px;
         background-size:cover;
    }
     #rar-thank-you #bg-wrapper #request-form{
         padding:27px 34px 42px;
         width:100%;
         flex-direction:column;
         border-radius:0 0 20px 0 ;
         box-shadow: 3px 3px 15px #00000029;
         border: 1px solid #00000000;
    }
     #rar-thank-you .request-head-wrapper{
         margin:0;
    }
     #rar-thank-you .request-head-wrapper h1{
         padding-bottom:24px;
    }
     #rar-thank-you #bg-wrapper #request-form .thanku-wrapper h2{
         color:#006838;
         font-size:22px!important;
         line-height:28px!important;
         padding:20px 0 14px 0 ;
         text-align:center;
    }
     #rar-thank-you #bg-wrapper #request-form .thanku-wrapper h5{
         color:#2E2E2E;
         font-size:20px!important;
         line-height:25px!important;
         padding-left:0px;
         text-align:center;
    }
     #rar-thank-you #bg-wrapper #request-form:before{
         height: 9px;
         width: 100%;
         top: 0;
         background:transparent linear-gradient(108deg, #F26522 0%, #FFEF44 100%) 0% 0% no-repeat padding-box;
         
    }
    #home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form select.form-control, #rar .cmp-dynamicform-v2 .cmp-dynamicform__generated-form select.form-control{
         padding-right: 34px;
         color: #000;
    }
     
    
     #sign-up-container .azcl-column-par2 {
         padding: 0;
    }
     #sign-up-container .azcl-column-par1 {
         padding: 0 ;
    }
     
     #column-control-signup, #thank-you-container {
        background: #FFF;
        box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.25);        
        padding: 32px 16px;
        margin-bottom: 40px;
        --col-count: unset;
        gap: 24px;
    }
    
     #column-control-signup:after {
         height: 0;
    }
     .cmp-dynamicform__form-label-container label{
         font-size:18px;
    }
   
     #column-control-signup h4 br {
         display: none;
    }
     #sign-up-container {
        padding-left: 12px;
        padding-right: 12px;
    }
     form.cmp-dynamicform__form-validation>div:first-child {
         width: 100%;
    }
    
     #sign-up-container select option{
         margin-left: 16px;
    }
     form.cmp-dynamicform__form-validation>div:nth-child(2), form.cmp-dynamicform__form-validation>div:nth-child(3) {
         width: 100%;
         float: none;
         margin-top: 10px;
         margin-left: 0;
    }
     form.cmp-dynamicform__form-validation>div:first-child .cmp-dynamicform__form-control-container, form.cmp-dynamicform__form-validation>div:nth-child(2) .cmp-dynamicform__form-control-container, form.cmp-dynamicform__form-validation>div:nth-child(3) .cmp-dynamicform__form-control-container {
         width: 100%;
         margin: 0 5% 0 0;
    }
     div#field-group-6565f83ee2149e00024f39eb, div#field-group-6565f83ee2149e00024f39ec {
         float: none;
    }
     #thank-you-container {
         padding: 13px;
         width: 94%;
         padding-bottom: 20px;
    }
     .thank-you-message-block {
         display: block;
    }
     #column-control-signup h4, .thank-you-message-block h4 {
         font-size: 22px;
         letter-spacing: 0px;
         color: #006838;
         line-height: 28px;
    }
     #column-control-signup .signup-desc, #column-control-signup .content-p3{
         display:none;
    }
     #column-control-signup .mobile-only .signup-desc, #column-control-signup .mobile-only .content-p3{
         display:block;
    }
     
    #column-control-signup .mobile-only .content-p3{
        width: 101%;
   }

     #column-control-signup .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-control-container{
         margin-top:4px;
    }
     #column-control-signup .captch-holder{
                
        
        width: fit-content;
        margin: 24px auto 0;
    }
     
     #column-control-signup .mobile-only .signup-desc{
         margin-top: 0px!important;
    }
     
     #column-control-signup .signup-desc, #column-control-signup .content-p3, #column-control-signup .content-p2{
         font-size:12px;
         line-height: normal;
         max-width: unset;


    }
    #column-control-signup .content-p3 i.fa.fa-external-link {
         visibility: visible;
         color: #004122;
         margin-left: 4px;
         font-size: 9px;
    }
    
     .leftimage {
         display: block;
         text-align: center;
         padding-left: 0px;
    }
     .righttext {
         display: block;
         padding-left: 0px;
    }
    

    #column-control-signup h1, .thank-you-message-block h1{
        font-size: 20px;        
        font-weight: 600;
        line-height: 24px;
    }
    #thankyou-content #column-control-signup{
        text-align: center;
    }
    .thank-you-message-block .message-text{
        text-align: center;
    }

    .page-request-a-rep #rar .rar-radio-btns,
    .page-request-a-rep #rar .notHCP .notHCPbtns{flex-wrap: wrap;}

    .page-request-a-rep #rar .rar-radio-btns{
        justify-content: center;
        gap: 10px;
    }

    .page-request-a-rep #rar .rar-radio-btns p {
        position: relative;
    }
    

    .page-request-a-rep #rar .rar-radio-btns p, .page-request-a-rep #rar .rar-radio-btns label{font-size: 18px;}
    .page-request-a-rep #rar .notHCP p {
        font-size: 20px;
    }

    .page-request-a-rep #rar #rar-bg-wrapper #request-form .mobile-only{display: none;}


}

@media only screen and (max-width: 1200px) {
    #sign-up-container .azcl-column-par1{
        padding: 0 10px 0 0;
    }


}



@media only screen and (min-width: 991.5px){


    #rar .subpage-topBanner,
    #stay-connected .subpage-topBanner
    {
        height: unset;
        padding-bottom: 60px;
    }
 

    #sign-up-container {
         margin: 0px auto 60px; 
         max-width: 1160px;
         width: 90%; 
   }
   #column-control-signup, #thank-you-container {
    padding: 40px 7% ;
    background: #FFF;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.25);
    gap: 11%;
    z-index: 1;
    position: relative;
}


 #sign-up-container #column-control-signup{
    padding-bottom: 0px;
} 

#rar #column-control-signup, #rar #thank-you-container{
    gap: 13%;
}

#column-control-signup h1, .thank-you-message-block h1{
    font-size: 32px;
    line-height: normal;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
}


#home-phase1 form.cmp-dynamicform__form-validation>div:first-child {
    width: 48%;
    margin-right: 2%;
    float: left;
    margin-bottom: 10px;
}
#home-phase1 form.cmp-dynamicform__form-validation>div:nth-child(2) {
    width: 48%;
    margin-left: 2%;
    float: right;
   margin-bottom: 10px;

}

#home-phase1 .cmp-dynamicform__form-group.captch-holder{
    clear: both;
    padding-top: 18px;
    margin-bottom: 0;
    float: left;
}
#home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group .cmp-dynamicform__submit-btn {
    top: -53px;
}


.page-request-a-rep #rar .rar-radio-btns{padding-top: 140px;gap: 7%;}
.page-request-a-rep #rar .rar-radio-btns p {text-wrap: nowrap;}
.page-request-a-rep #rar .rar-radio-btns:has(input[type="radio"]:checked){padding-top: 40px;}


}


@media only screen and (min-width: 992px) and (max-width: 1130px) {

    #sign-up-container #column-control-signup{
        padding-bottom: 40px;
    }
    
    #home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group .cmp-dynamicform__submit-btn{
        top: 7px;
    }
    #column-control-signup .content-p3{
        white-space: nowrap;
    }

}
