

/*----- Access page-----*/
#access-banner-bg{
  background-color:#2e1c46;   
}

#access-banner{
    max-width:1150px;
    margin: 0 auto;
    width:85%;
    display:flex;
    color:#fff;
    padding: 22px 0 15px 0;
}

#access-banner .cmp-image{
    width:90px;
    height:90px;
    align-content:center;
}

#access-banner-text{
    margin-top:-10px;
}

#access-banner .cmp-text {
    margin-left:25px;
}

#access-banner .text{
    align-self:center;
}

#access-banner p{
    font-size:30px;
    margin:0px;
    line-height: 34px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
}

#access-banner .cmp-text h1{
    font-size:16px;
    font-weight:500;
    line-height:20px;
    margin: 0;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
}

#access-body{
    background-color: #e0e0e0;
}

#access-body-container{
    max-width:1150px;
    margin:0 auto;
    width:85%;
    padding:25px 0;
}

#access-body-content{
    background-color:#fff;
    margin-bottom: 20px;
    padding:20px;
}

#access-enroll-container, #access-pa-container{
    margin-bottom:20px;
    padding:30px;
    background:#fff;
    text-align:center;
}

#access-enroll-container .image,#access-pa-container .image{
    display:none;
}
#access-enroll-container .text .enroll-head {
    font-size: 23px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    line-height:100%;
    margin-bottom:10px;
}
#access-enroll-container .text .enroll-desc{    
    font-size:14px;
    /* font-family: HelveticaNeueLTStd-Lt; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:300;
    margin-bottom:10px;
    line-height:1.42857143;
}    

#access-pa-container .pa-considerations-head{
    font-size: 23px;
    font-weight:bold;
    line-height: 100%;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    margin-bottom:10px;
}

#access-pa-container .pa-considerations-desc{
    font-size:14px;
    /* font-family: HelveticaNeueLTStd-Lt; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:300;
    margin-bottom:10px;
    line-height:1.42857143;
}

#access-enroll-container .text, #access-pa-container .text{
    color: #2e1c46;
}

#section-one-content .bold{
    font-size:15px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
}

#section-one-content p{
    font-size: 14px;
    color: #2e1c46;
    margin-bottom:20px;
    line-height:1.42857143;
    /* font-family: HelveticaNeueLTStd-Lt; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:300;
}

#section-one-content .internal-link{
    color: #ee7623;
    text-decoration: underline;
    line-height: 1.42857143;
}

#section-one-content .mb-10{
    margin-bottom:10px;
}

#section-one-content .tel-no{
    text-decoration: underline;
    color: #2e1c46;
    /* font-family: HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
    white-space: nowrap;
    line-height: 1.42857143;
}

#access-enroll-container .enroll-downlod-form-btn,
#access-pa-container .enroll-downlod-form-btn {
    background-color: #fff;
    border: 1px solid #2e1c46;
    color: #2e1c46;
    display: block;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    font-size:15px;
    line-height: 1.42857143;
    margin: 0 auto;
    padding: 5px 20px;
    text-align: center;
    text-decoration:none;
    width: fit-content;
}

#access-pa-container .enroll-downlod-form-btn {
    padding:5px 10px;
}

#access-enroll-container .blue-img,
#access-pa-container .blue-img,
#access-enroll-container .hover-img,
#access-pa-container .hover-img{
    vertical-align: middle;
    margin-left: 15px;
    margin-top: -4px;
}

#access-enroll-container .download-btns a:nth-child(2) {
        margin-top: 15px;
}

#access-enroll-container .hover-img, 
#access-pa-container .hover-img{
    display:none;
}

/* Default: show blue icon, hide white icon */

#access-enroll-container .enroll-downlod-form-btn .blue-img,
#access-pa-container .enroll-downlod-form-btn .blue-img { display: inline-block; }

#access-enroll-container .enroll-downlod-form-btn .hover-img,
#access-pa-container .enroll-downlod-form-btn .hover-img { display: none; }

#access-enroll-container .enroll-downlod-form-btn:hover,
#access-pa-container .enroll-downlod-form-btn:hover {
    color: #23527c;
    text-decoration: underline;
}


#contact-us .contact-us{width: 85%;
    margin:0 auto;
    padding-bottom: 25px;
    text-align:center;
    width: 85%;
}

#contact-us p{
    /* font-family: HelveticaNeueLTStd-Lt; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:300;
    text-align:center;
    font-size:16px;
    margin:0 0 10px;
    color:#2e1c46;
    line-height: 1.42857143;
}

#contact-us .contact{
    padding-bottom: 25px;
}

#contact-us img{
    margin-right:10px;
    margin-top:-5px;
    vertical-align: middle;
}

#contact-us .pink-var-link{
    /* font-family:CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
    font-size: 16px;
    text-decoration:underline;
}

#contact-us .contact:hover .pink-var-link{
    text-decoration:none;
}

@media only screen and (min-width:992px){

#contact-us .contact-us{width: 100%;}
}

@media only screen and (min-width:1200px){
#contact-us .contact:hover .pink-var-link{
    pointer-events: auto;
}  

#contact-us .pink-var-link{
    text-decoration: none;
}
}




@media only screen and (min-width:992px){
#access-banner{
    width:90%;
    padding:30px 0;
}

#access-banner p{
    font-size:35px;
    margin:0px;
    line-height: 1.42857143;
}

#access-banner .cmp-text {
    margin-left: 40px;
}

#access-banner .cmp-text h1{
    font-size:20px;
    margin-top:0;
    margin-bottom:10px;
    line-height:1.1;
}

#access-body-container{
    width:90%;
}

#access-body-content{
    padding:20px 30px;
}


#section-one-content p{
    font-size: 16px;
}

#section-one-content .bold{
    font-size:16px;
}

#access-enroll-container, #access-pa-container{
    text-align:left;
    display:flex;
}

#access-enroll-container .image,#access-pa-container .image{
    display:block;
    max-width:115px;
}

#access-enroll-container .image img,
#access-pa-container .image img{
    vertical-align:middle;

}

#access-enroll-container .text, #access-pa-container .text{
    margin-left:30px;
}

#access-enroll-container .text .enroll-desc,
#access-pa-container .pa-considerations-desc{ font-size:16px;}

#access-enroll-container .enroll-downlod-form-btn, #access-pa-container .enroll-downlod-form-btn{
    display:inline-block;
    font-size:14px;
    padding: 5px 10px;
}

#access-enroll-container .download-btns a:nth-child(2) {
    margin-top: 0;    
    margin-left: 10px;
}
}




@media only screen and (min-width:1200px){
#access-banner,
#access-body-container{
    width:100%;
}

#access-banner-text {
    margin-top: -8px;
}

#section-one-content .tel-no{
    text-decoration: none;
}    

#access-enroll-container .enroll-downlod-form-btn, 
#access-pa-container .enroll-downlod-form-btn{
    font-size:15px;
}

#access-enroll-container .enroll-downlod-form-btn:hover,
#access-pa-container .enroll-downlod-form-btn:hover {
    color:white;
    background-color:#2e1c46;
    text-decoration:none;
}

#access-enroll-container .enroll-downlod-form-btn:hover .blue-img,
#access-pa-container .enroll-downlod-form-btn:hover .blue-img{
    display: none;
}

#access-enroll-container .enroll-downlod-form-btn:hover .hover-img,
#access-pa-container .enroll-downlod-form-btn:hover .hover-img{ display: inline-block; }

}

@media only screen and (max-width:360px){
    
    #access-banner p { font-size: 25px; margin-top: -10px; line-height: 30px;}
    #access-banner {width: 90%; padding: 22px 10px 15px 5px;}    
    #access-body-container{width: 95%;}
    #section-one-content .tel-no {font-size:15px;}
    #contact-us .pink-var-link {font-size: 15px;}
    #contact-us img{margin-right:5px;}
    #contact-us .contact-us {width: 90%;}

}




