body{background-color: #fff; color: #333; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 400; margin: 0px; padding: 0px;}
html{scroll-behavior:smooth;}


a{
    text-decoration: none;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    color: #000;
}
a:hover {
    text-decoration: none !important;
}
a:focus{outline: none;}
input:focus, textarea:focus-visible{outline: none !important; box-shadow: none !important;}

header {
    transition-duration: 0.3s;
    position: relative;
    z-index: 999;
    padding: 20px 60px;
}

.logo-wrapper img{
    max-height: 60px;
    transition-duration: 0.3s;
}
header.header-scroll .logo-wrapper img{
    max-height: 50px;
}
.banner-section{
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.banner-section::before{
    display: none;
    content: "";
    /*background-image: linear-gradient(to right, #002e5e, #00000000);*/
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.banner-bg{
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.banner-bg img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.banner-block{
    position: relative;
    padding: 0px 60px 40px 60px;
    z-index: 3;
    width: 100%;
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.banner-caption-block{
    display: flex;
}
.banner-caption{
    height: 100%;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    padding: 5%;
    background-color: #ffaa1766;
}
.banner-caption h2{
    color: #002e5e;
    font-weight: 400;
    font-size: 50px;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}
.banner-apply{
    margin-top: 20px;
}
.banner-apply-btn{
    background-color: #002e5e;
    color: #fff;
    border: none;
    text-transform: uppercase;
    padding: 10px 20px;
    font-weight: 500;
    transition-duration: 0.3s;
}
.banner-apply-btn:hover{
    background-color: #ffaa17;
    color: #002e5e;
}
.apply-msg {
    font-size: 16px;
    margin-bottom: 20px;
}
.banner-form-block{
    display: flex;
    justify-content: flex-end;
    display: none;
}
.banner-form {
    max-width: 550px;
    padding: 20px;
    border-radius: 10px;
}
.banner-form-title{
    display: block;
    margin-bottom: 10px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    color: #ffaa17;
    font-size: 20px;
    line-height: 20px;
}
.form-otp{
    display: flex;
}
.otp-btn{
    font-size: 14px;
    border: none;
    background-color: #ffaa17;
    color: #002e5e;
    margin-left: 1px;
    border-radius: .375rem;
}
.banner-form .form-check{
    font-size: 12px;
}
.banner-form .form-control{
    font-size: 12px;
}
.banner-submit{
    border: none;
    background-color: #002e5e;
    color: #fff;
    font-weight: 600;
    padding: 10px 20px;
    transition-duration: 0.3s;
}
.banner-submit:hover{
    opacity: 0.9;
}
.form-block{
    background-color: #ffaa17;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 0px 20px #002e5e33;
    margin-top: -70px;
    position: relative;
    z-index: 99;
}
.form-block .form-check{
    color:#333;
    font-size: 12px;
    font-weight: 500;
}
.form-block .otp-btn{
    background-color: #002e5e;
    color: #fff;
}

.form-block .banner-submit{
    background-color: #002e5e;
    color: #fff;
}
.form-block .banner-submit:hover{
    background-color: #fff;
    color: #002e5e;
}
.notify-section{
    padding: 20px 0px;
    background-color: #002e5e;
    color: #fff;
}
.usp-section{
    padding: 60px 0px;
    position: relative;
}
.notify-block{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.notify-block h4{
    font-family: 'Oswald', sans-serif;
    text-align: center;
}
.notify-block p{
    font-size: 12px;
    margin: 0px;
    text-align: center;
}
.usp-bg{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
}
.usp-bg img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.usp-img-block{
    display: flex;
    justify-content: center;
    padding: 0px 10px;
}
.usp-img-wrapper{
    padding: 20px;
    position: relative;
}
.usp-img-wrapper::before{
    content: "";
    height: 100%;
    width: 100%;
    border: 3px solid #ffaa17;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
}
.usp-img{
    height: 350px;
    width: 350px;
    border-radius: 50%;
    border: 2px dashed #002e5e;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.usp-img img{
    height: 100%;
}
.usp-block{
    display: flex;
}
.usp-top{
    display: flex;
    justify-content: center ;
}
.usp-top .usp-item a{
    justify-content: center;
    text-align: center;
}
.usp-item a{
    display: flex;
    flex-direction: column;
    padding: 10px;
    border-radius: 60px;
    color: #002e5e;
}
.usp-icon{
    height: 80px;
    width: 80px;
    border-radius: 50%;
    background-color: #002e5e;
    padding: 20px;
    margin-bottom: 10px;
    position: relative;
}
.usp-icon::before{
    content:"";
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    z-index:-1;
    left:0;
    background-color:#ffaa17;
    border-radius:50%;
    animation-name: blinker;
    animation-duration: 0.9s;
    animation-iteration-count:infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.7s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction: alternate;
}

@-webkit-keyframes blinker {
    from {opacity: 0.0;transform:scale(1);}
    to {opacity: 1.0;transform:scale(1.12);}
  }
.usp-title h5{
    font-size: 16px;
}
.usp-left, .usp-right{
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-between;
}
.usp-left{
    align-items: flex-end;
}
.usp-top .usp-item a{align-items: center;;}
.usp-left .usp-item a{align-items: flex-end; text-align: right}
.usp-right .usp-item a{align-items: flex-start; text-align: left;}

.heading-block{
    margin-bottom: 40px;
    display: flex;
}
.heading-block h2{
    font-family: 'Oswald', sans-serif;
    color: #002e5e;
    font-weight: 700;
    font-size: 36px;
    padding-left: 20px;
    position: relative;
    line-height: 36px;
    text-transform: uppercase;
}
.heading-block h2::before{
    content: "";
    width: 5px;
    height: 100%;
    background-color: #ffaa17;
    top: 0;
    left: 0;
    position: absolute;
}
.heading-light h2{
    color: #fff;
}
.heading-yellow h2{
    padding: 0px;
}
.heading-yellow h2::before{
    display: none;
}
/*.heading-yellow h2::before{
    background-color: #002e5e;
}*/
.heading-center{
    justify-content: center;
}

.learn-section {
    padding: 60px 0px;
}
.learn-list{
    margin-top: 50px;
}
.learn-item{
    background-color: #002e5e;
    box-shadow: 5px 5px 10px #002e5e33;
    padding: 30px 20px;
    border-radius: 30px 5px 30px 5px;
    height: 100%;
    transition-duration: 0.3s;
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    text-align: center;
    color: #fff;
}
.learn-icon{
    margin-bottom: 20px;
}
.learn-icon img{
    height: 80px;
}
.learn-icon-dark{
    display: none;
}
.learn-item:hover .learn-icon-yellow{
    display: none;
}
.learn-item:hover .learn-icon-dark{
    display: block;
}
.learn-title{
    font-weight: 600;
    font-size: 18px;
}
.learn-item:hover{
    background-color: #ffaa17;
    transform: scale(1.03);
    border-radius: 5px;
}
.learn-item:hover .learn-title{
    color: #002e5e;
}
.egde-section {
    padding: 60px 0px;
    position: relative;
    background-color: #002e5e11;
}
.egde-section {
    padding: 50px 0px;
    position: relative;
}
.edge-card {
    display: flex;
    flex-direction: column;
    background-color: #002e5e;
    color: #fff;
    padding: 40px 30px;
    align-items: center;
    border-radius: 20px;
    box-shadow: 0px 0px 10px #00000066;
    height: 100%;
}
.edge-icon img {
    max-width: 100px;
}
.edge-detail {
    padding-top: 20px;
}
.edge-title h3 {
    text-align: center;
    font-size: 31px;
    margin-bottom: 0px;
}
.edge-title p {
    font-size: 12px;
    text-align: center;
    line-height: 24px;
}
.edge-detail p {
    text-align: justify;
    font-size: 16px;
    line-height: 24px;
}
.edge-vdo {
    position: relative;
}
.edge-vdo video {
    width: 100%;
    border-radius: 20px;
}
.edge-mute-btn {
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: #fff;
    color: #002e5e;
    padding: 5px 10px;
    box-shadow: 0px 0px 10px #00000066;
    border-radius: 10px;
    cursor: pointer;
}
.job-section{
    background-color: #002e5e11;
    padding: 60px 0px;
}
.job-list{
    padding-top: 50px;
}
.job-item{
    background-color: #fff;
    height: 100%;
    display: flex;
    justify-content: center;
    border-radius: 10px;
    box-shadow: 10px 10px 10px #002e5e33;
    cursor: pointer;
    transition-duration: 0.3s;
    position: relative;
    padding: 80px 30px 30px 30px;
}
.job-item:hover{
    background-color: #ffaa17;
}
.job-img{
    width: 100px;
    padding: 30px;
    background-color: #002e5e;
    height: 100px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50% , -50%);
    border-radius: 50%;
}
.job-info{
    position: relative;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
}
.program-section{
    background-color: #002e5e09;
    padding: 60px 0px;
}
.program-block .nav-tabs{
    display: flex;
    margin-bottom: 30px;
    border: none;
}
.program-block .nav-item{
    border: none;

}
.program-block .nav-link{
    font-size: 18px;
    font-weight: 600;
    color: #002e5e;
    border: none;
    border-radius: 0px !important;
    border: 2px solid #002e5e;
    transition-duration: 0.3s;
    background-color: #fff;
    position: relative;
}
.program-block .nav-link::before{
    content: "";
    position: absolute;
    height: 10px;
    width: 10px;
    background-color: #002e5e;
    transform: rotate(45deg) translateY(-50%);
    bottom:-10px;
    left: 50%;
    opacity: 0;
    transition-duration: 0.5s;
    z-index: -1;
}
.program-block .nav-link.active::before{
    opacity: 1;
}
.program-block .nav-link.active{
    color: #fff;
    border: 2px solid #002e5e;
    background-color: #002e5e;
}
.program-block .nav-link:hover{
    opacity: 0.9;
}
.program-block .accordion-header .accordion-button:focus{
    box-shadow: none;
}
.program-item{
    padding: 10px 0px;
    font-weight: 600;
    font-size: 16px;
    border-bottom: 1px solid #e5e5e5;
}
.program-item i{
    color: #ffaa17;
    margin-right:5px ;
}
.program-title{
    background-color: #ffaa17;
    padding: 10px 20px;
    color: #002e5e;
    font-weight: 600;
    font-size: 18px;
}
.program-list{
    padding: 30px;
}
.mentor-section{
    
    padding: 60px 0px;
}
.mentor-slider .owl-carousel .owl-stage{
    display: flex;
}
.mentor-slider .owl-carousel .item{
    padding: 10px;
    height: 100%;
}
.mentor-item{
    padding: 20px;
    display: flex;
    height: 100%;
    flex-direction: column;
    align-items: center;
    text-align: center;
    background-color: #fff;
    border: 2px solid #002e5e;
    border-radius: 10px;
    transition-duration: 0.3s;
    box-shadow: 5px 5px 10px #ccc;
}
.mentor-item:hover{
    background-color: #ffaa17;
    border: 2px solid #ffaa17;
}
.mentor-item .mentor-img{
    margin-bottom: 20px;
}
.mentor-item h6{
    font-weight: 600;
    color: #002e5e;
}
.mentor-item p{
    font-size: 14px;
    margin-bottom: 0px;
}
.mentor-item:hover h6{
    color: #002e5e;
}
.mentor-item:hover p{
    color:#002e5e;
}
.mentor-slider .owl-prev, .mentor-slider .owl-next{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 40px;
    width: 40px;
    background-color: #002e5e!important;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    border-radius: 3px;
    transition-duration: 0.3s;
    box-shadow: 0px 0px 5px #fff;
}
.mentor-slider .owl-prev{
    left: -20px;
}
.mentor-slider .owl-next{
    right: -20px;
}
.mentor-slider .owl-prev:hover, .mentor-slider .owl-next:hover{
    background-color: #ffaa17 !important;
    color: #002e5e !important;
}
.mentor-slider .owl-dots{
    display: flex;
    width: 100%;
    justify-content: center;
}
.mentor-slider .owl-dot{
    height: 6px;
    width: 15px;
    border-radius: 3px;
    margin: 0px 5px;
    transition-duration: 0.3s;
    background-color: #fff !important;
}
.mentor-slider .owl-dot.active{
    width: 25px;
    background-color: #ffaa17 !important;
}
.testimonial-section{
    background-color: #002e5e;
    padding: 60px 0px;
}
.testimonial-slider .owl-stage{
    display: flex;
}
.testimonial-slider .item{
    height: 100%;
    padding: 10px;
}
.testimonial-item{
    border-radius: 10px;
    padding: 30px;
    position: relative;
    background-color: #ffaa17;
    height: 100%;
    transition-duration: 0.3s;
    display: flex;
    flex-direction: column;
}
.testimonial-item:hover{
    background-color: #ffaa17;
    color: #002e5e;
    transform: scale(1.03);
}
.testimonial-text{
    flex-grow: 1;
}
.testimonial-item-icon{
    position: absolute;
    color: #002e5e;
    opacity: 0.1;
    font-size: 80px;
    right: 40px;
    bottom: 20px;
    line-height: 80px;
}
.testimonial-item:hover .testimonial-item-icon{
    color: #002e5e;
}
.testimonial-user h6{
    color: #002e5e;
    font-weight: 600;
    margin-bottom: 0px;
}
.testimonial-item:hover .testimonial-user h6{
    color: #002e5e;
}
.testimonial-user p{
    font-size: 14px;
    margin-bottom: 0px;
}
.testimonial-slider .owl-prev, .testimonial-slider .owl-next{
    height: 40px;
    width: 40px;
    background-color: #fff !important;
    border-radius: 3px;
    color: #002e5e !important;
    display: flex;
    align-items: center;
    justify-content: center;
    transition-duration: 0.3s;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}
.testimonial-slider .owl-prev:hover, .testimonial-slider .owl-next:hover{
    opacity: 0.9;
}
.testimonial-slider .owl-prev{
    left: -20px;
}
.testimonial-slider .owl-next{
    right: -20px;
}
.alumni-section{
    background-color: #002e5e11;
    padding: 60px 0px;
}
.alumni-slider .item{
    padding: 10px;
}
.alumni-item{
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 10px #002e5e33;
    padding: 10px 20px;
}
.alumni-slider .owl-nav{
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.alumni-slider .owl-prev, .alumni-slider .owl-next{
    background-color: #002e5e !important;
    height: 40px;
    width: 40px;
    border-radius: 3px;
    color: #fff !important;
    margin: 0px 10px;
    transition-duration: 0.3s;
}
.alumni-slider .owl-prev:hover, .alumni-slider .owl-next:hover{
    background-color: #ffaa17 !important;
    color: #002e5e !important;
}
.accredite-section{
    background-color: #ffaa17;
    padding: 60px 0px;
}
.accredite-block p{
    text-align: justify;
}
.accredite-img-block {
    height: 100%;
    display: flex;
    align-items: center;
}
.accredite-img{
    display: flex;
    justify-content: center;
}
.accredite-img img{
    max-width: 100%;
}
footer{
    background-color: #002e5e;
    padding: 20px;
}
.footer-block{
    display: flex;
    justify-content: center;
}
.footer-apply{
    display: inline-block;
    background-color: #ffaa17;
    text-transform: uppercase;
    font-weight: 600;
    padding: 10px 20px;
    color: #002e5e;
    border-radius: 3px;
    transition-duration: 0.2s;
    border: none;
}
a.footer-apply:hover{
    box-shadow: 5px 5px 5px #00000066;
}
.advantage-section {
    padding: 80px 0px;
}
.advantage-content{
    display: flex;
    align-items: center;
    height: 100%;
}
.advantage-block {
    position: relative;
}
.advantage-item {
    box-shadow: 0px 0px 10px #00000033;
    height: 100%;
    border-radius: 10px;
    padding: 30px 20px;
    transition-duration: 0.3s;
}
.advantage-item1 {
    background-color: #ffaa17;
    color: #000;
}
.advantage-item1:hover{
    background-color: #fff;
    transform: scale(1.03);
    box-shadow: 0px 0px 10px #00000033;
}
.advantage-item2 {
    background-color: #002e5e;
    color: #fff;
}
.advantage-item2:hover{
    background-color: #fff;
    transform: scale(1.03);
    color: #000;
    box-shadow: 0px 0px 10px #00000033;
}
.advantage-icon{
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.advantage-title{
    text-align: center;
    font-size: 16px;
    font-weight: 600;
}
.advantage-detail h5 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 600;
}
.advantage-detail b {
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
}
.advantage-slider .owl-stage {
    display: flex;
}
.advantage-slider .item {
    height: 100%;
    padding: 10px;
}
.advantage-slider .owl-prev, .advantage-slider .owl-next{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff !important;
    border-radius: 3px;
    color: #002e5e !important;
    box-shadow: 0px 0px 10px #00000066;
    transition-duration: 0.3s;
}
.advantage-slider .owl-prev {
    left: -20px;
}
.advantage-slider .owl-next {
    right: -20px;
}
.advantage-slider .owl-prev:hover, .advantage-slider .owl-next:hover {
    background-color: #002e5e !important;
    color: #fff !important;
}
.advantage-item2 a {
    color: #002e5e;
    background-color: #fff;
    padding: 0px 5px;
    border-radius: 3px;
    display: inline-block;
}
.usp-info-section{
    background-color: #002e5e09;
    padding: 80px 0px;
}

.usp-info-item {
    display: flex;
    background-color: #fff;
    padding: 30px;
    border-radius: 20px;
    box-shadow: 10px 10px 10px #00000022;
}
.usp-info-img{
    width: 90px;
    padding: 0px 10px;
}
.usp-info-detail{
    width: calc(100% - 90px);
    padding-left: 30px;
}
.usp-info-detail p{
    margin: 0px;
}
.usp-info-detail h6{
    font-size: 20px;
    color: #002e5e;
    font-weight: 700;
}
.program-apply{
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.program-apply-btn{
    background-color: #002e5e;
    border: none;
    padding: 10px 20px;
    color: #fff;
    transition-duration: 0.3s;
    text-transform: uppercase;
    font-weight: 500;
}
.program-apply-btn:hover{
    background-color: #ffaa17;
    color: #002e5e;
}
.program-box {
    background-color: #fff;
    box-shadow: 0px 0px 10px #00000022;
    height: 100%;
}




/* media screen and (max-width: 1170px)
---------------------------------------------------------------------- */
@media screen and (max-width:1170px) {
    
}
/* Large devices (laptops/desktops, 992px and up) */
@media screen and (max-width: 992px) {
    
}
/* media screen and (max-width: 728px)
---------------------------------------------------------------------- */
@media screen and (max-width:728px) {
	
}
/* media screen and (max-width: 640px)
---------------------------------------------------------------------- */
@media screen and (max-width:640px) {

    
    .hide
    {
        display: block !important;
        padding-top: 44px !important;
    }
    
    .usp-info-section
    {
        display: none;
    }
    
    .usp-section
    {
         display: none;
    }
    
    .new {
   
    padding: 9px !important;
  
    }
    .program-item {
    padding: 10px 0px;
    font-weight: 600;
    font-size: 13px !important;
    border-bottom: 1px solid #e5e5e5;
    }
    
    
    .advantage-section {
    padding: 24px 0px;
}
    
    .program-section {
    background-color: #002e5e09;
    padding: 18px 0px;
}
    
    .mentor-section {
    padding: 18px 0px;
}
    
    .testimonial-section {
    background-color: #002e5e;
    padding: 18px 0px;
}
    
    .accredite-section {
    background-color: #ffaa17;
    padding: 18px 0px;
}
    
    .alumni-section {
    background-color: #002e5e11;
    padding: 31px 0px;
}
}
/* media screen and (max-width: 550px)
---------------------------------------------------------------------- */
@media screen and (max-width:550px) {}
/* media screen and (max-width: 480px)
---------------------------------------------------------------------- */
@media screen and (max-width:500px) {
    header{padding: 10px 20px;}
    .logo-wrapper img{max-height: 50px;}
    .banner-caption h2{font-size: 27px;}
    .banner-bg{position: relative;}
    .banner-section{flex-direction: column;}
    .banner-block{padding: 0px; min-height: auto; justify-content: flex-start;}
    .banner-caption{width: 100%;}
    .heading-block h2{font-size: 30px;}
    .learn-item{flex-direction: row;}
    .learn-icon{width: 50px; margin: 0px;}
    .learn-icon img{height: auto; width: 100%;}
    .learn-title{width: calc(100% - 50px); padding-left: 20px; text-align: left;}
    .advantage-slider .owl-nav{display: flex; width:100%; justify-content: center;}
    .advantage-slider .owl-prev, .advantage-slider .owl-next{position: relative; transform: translateY(0); left: auto; right: auto; margin: 0px 10px;}
    .mentor-slider .owl-nav{display: flex; width:100%; justify-content: center;}
    .mentor-slider .owl-prev, .mentor-slider .owl-next{position: relative; transform: translateY(0); left: auto; right: auto; margin: 0px 10px;}
    .usp-block{flex-direction: column;}
    .usp-left, .usp-right{align-items: center; flex-direction: row; order: 1;}
    .usp-item{width: 50%;}
    .usp-img-block{order: 2;}
    .usp-left .usp-item a{text-align: center; align-items: center;}
    .usp-right .usp-item a {align-items: center; text-align: center;}
    .usp-img{height: 300px; width: 300px;}
    .usp-info-item{width: 100%;flex-direction: column;}
    .usp-info-detail{width: 100%;padding: 0px;}
    .usp-info-img{margin-bottom: 20px;margin: 0px auto;}
    .usp-info-detail p{margin: 0px;}
    
    
    .usp-info-section
    {
        
        padding: 14px 0px;
    }
    
}
/* media screen and (max-width: 414px)
---------------------------------------------------------------------- */
@media screen and (max-width:414px) {

}





.accordion a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 100%;
  padding: 1rem 3rem 1rem 1rem;
  color: #ffffff !important;
  font-size: 15px;
  font-weight: 400;
  border-radius: 10px;
  background-color: #002e5e;
  /* border-bottom: 1px solid #e5e5e5; */
}

.accordion a:hover,
.accordion a:hover::after {
  cursor: pointer;
  font-size: 16px;
  color: #ffffff;
  /* font-weight: 700; */
}

.accordion a:hover::after {
  border: 1px solid #ffffff;
}

.accordion a.active {
  color: #002e5e;
  border-bottom: 1px solid #002e5e;
}

.accordion a::after {
  font-family: 'Font Awesome 6 Free';
  content: '\f067';
  position: absolute;
  float: right;
  right: 1rem;
  font-size: 1rem;
  color: #ffffff;
  padding: 5px;
  width: 35px;
  height: 35px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #ffffff;
  text-align: center;
  margin-top: -4px;
}

.accordion a.active::after {
  font-family: 'FontAwesome';
  content: '\f068';
  color: #002e5e;
  border: 1px solid #002e5e;
}

.accordion .content {
  display: none;
  padding: 1rem;
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
}

.accordion .content p {
  font-size: 1rem;
  font-weight: 300;
  padding-top: 15px;
}

.hide
{
     display: none; 
}

.new
{
        display: flex;
    background-color: #fff;
    padding: 30px;
    border-radius: 20px;
    box-shadow: none !important;
}

.accordion-item
{
    background-color: #fff;
    /* padding: 30px; */
    margin-bottom: 12px;
    border-radius: 20px !important;
    box-shadow: 10px 10px 10px #00000022;
}