/** Inner Page **/
.inner-banner{
    background: url('../assets/innerpage_banner_image.png');
    background-size: cover;
    background-position: 100% 100%; 
}
.inner-page-banner{
    padding-top: 80px;
    padding-bottom: 80px;
}
.inner-banner-title h4{
    font-size: var(--h4);
    color: var(--white);
    letter-spacing: 1.5px;
    font-weight: bold;
}
.inner-banner-title h1{
    font-size: var(--size-56);
    color: var(--dark-2);
    font-weight: bolder;
    letter-spacing: 2.24px;
}


/** services **/
.services{
    background: url('../assets/bg_services_offered.svg');
    background-size: cover;
    background-position: 100% 100%;
    padding-top:80px;
    padding-bottom: 60px; 
}
.services .accordion-item{
    border: none !important;
    border-radius: 0px !important;
    margin-bottom: 30px;
    background: transparent;
}
.services .accordion-header{
    background: var(--white) 0% 0% no-repeat padding-box;
  border: 1px solid var(--grey);
  border-radius: 20px;
}
.services .accordion-button{
    border: none !important;
  border-radius: 0px !important;
  background-color: transparent;
  outline: none !important;
  box-shadow: none !important;
  padding: 25px !important;
}
.services .accordion-button:not(.collapsed){
    background-color: #EFEFEF;
    border-radius: 20px !important;
}
.service-image img{
    width: 100%;
}
.service-header-content{
    padding-left: 20px;
}
.service-header-content h5{
    font-size: var(--h4);
    color: var(--primary);
    font-weight: bolder;
    margin-bottom: 20px;
}
.service-header-content p{
    font-size: var(--p);
    font-family: 'Poppins', serif;
    font-weight: 500;
    color: var(--black);
    margin-bottom: 0px;
}
.experience-block{
    display: flex;
    margin-top:20px;
    
}
.experience-block img{
    width: 20px;
height: 20px;
}
.experience-block h3{
    font-size: var(--h6);
    color: var(--black);
    font-weight: 500;
    font-family: 'Poppins', serif;
    margin-bottom: 0px;
    padding-left: 20px;
}
.accordion-button::after {
    background-image: url('../assets/icon akar-arrow-right.svg'); 
}

.accordion-button:not(.collapsed)::after {
    background-image: url('../assets/arrow-down.svg'); 
    background-size: 100% 100%;
}
.bottom-indicator{
    font-size: var(--h6);
    color: var(--dark);
    font-family: 'Poppins', serif;
    font-weight: bold;
    margin-top: 50px;
}
.bottom-indicator a{
    color: var(--secondary);
}
/** experience-bg **/
.experience-bg{
    background: url('../assets/bg_services_offered.svg');
    background-size: cover;
    background-position: 100% 100%;
    padding-top:80px;
    padding-bottom: 80px;
}
.self-center{
    align-self: center;
}
.experience-card{
    background: var(--white) 0% 0% no-repeat padding-box;
  border: 1px solid var(--grey);
  border-radius: 20px;
  padding: 30px;
}

/** consulting **/
.consulting{
    background: url('../assets/bg_services_offered.svg');
    background-size: 100% 100%;
    padding-top:60px;
    padding-bottom: 160px;
}

.consulting-card{
    background: var(--white) 0% 0% no-repeat padding-box;
border: 1px solid #C5C5C5;
border-radius: 68px;
display: flex;
padding: 15px;
margin-top:30px;
align-items: center;
}
.consulting-card .icon img{
    width: 94px;
height: 94px;
}
.consulting-card h6{
    font-size: var(--h6);
    color: var(--dark);
    font-family: 'Poppins', serif;
    margin-bottom: 0px;
    padding-left: 20px;
    font-weight: bold;

}

.certificate-programs{
    background: url('../assets/bg_services_offered.svg');
    background-size: 100% 100%;
    padding-bottom:80px;
}
.consultant-content-service{
    padding-left: 40px;
}

/** Contact us **/
.contactus{
    background: url('../assets/bg_services_offered.svg');
    background-size: 100% 100%;
    padding-bottom:80px;
    padding-top: 80px;
}
.contact-block{
    background: #F2F2F2 0% 0% no-repeat padding-box;
border: 1px solid #707070;
border-radius: 20px;
padding: 30px;
min-height: 260px;
text-align: center;
}
.contact-block h2{
    font-size: var(--h4);
    color: var(--dark-3);
    font-weight: bold;
    font-family: 'Poppins', serif;
    margin-bottom: 0px;
}
.contact-block p{
    font-size: var(--p);
    color: var(--dark);
    font-weight: 500;
    font-family: 'Poppins', serif;
    margin-bottom: 0px;
    margin-top: 10px;
}
.contact-icon{
    position: relative;
  margin-top: -60px;
  margin-bottom: 20px;
}
.contact-icon img{
    width: 64px;
height: 64px;
}
.phone-content-block p{
    display: flex;
}
.phone-content-block p span{
    width: 16px;
height: 16px;
margin-right: 10px;
}
.contact-content h6{
    font-size: var(--h6);
    color: var(--dark);
    font-weight: bold;
    font-family: 'Poppins', serif;
    margin-top:20px;
    margin-bottom: 10px;
}
.contact-form-block{
    background: var(--primary);
    border-radius: 20px;
    padding: 40px;
    padding-top:60px;
    padding-bottom: 60px;
}
.contact-form-block h1{
    font-size:var(--h3);
    color: var(--secondary);
    font-family: 'Poppins', serif;
    font-weight: 500;
}
.contact-form-block p{
    font-size:var(--h6);
    color: var(--white);
    font-family: 'Poppins', serif;
    font-weight: 500;
    margin-top:30px;
    margin-bottom: 0px;
}
.contact-form h3{
    font-size: var(--h3);
    color: var(--white);
}
.contact-form{
    padding-left: 30px;
}
.form-control{
    background: #FFFFFF 0% 0% no-repeat padding-box;
border: 1px solid #C5C5C5;
border-radius: 10px;
font-size: var(--p);
padding:15px;
color: var(--black);
font-family: 'Poppins', serif;
font-weight: 500;
margin-top: 30px;
}
.contact-form .btn-primary{
    background: #01AEEA 0% 0% no-repeat padding-box;
  border-radius: 10px;
  margin-top:30px;
}