body{
    font-family:'Inter', sans-serif !important;
}


#hero {
    background-color:#fff ;
    color:#fff;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding-top:60px;
    padding-bottom:60px;
   
}
#hero p, #hero h1 {
    color:#fff;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

}
#hero .programme_description {
    color: #FFF;
    font-family: Inter;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 125% */
}
#hero .btn-primary {
    background-color: #eda018;
    border: 2px solid #eda018;
    color: #000000;
}

#hero .btn-blue:hover{
    color:#6CE606 !important;
    background:#012B3F !important;
}
#programme_detail {
    background-color: #F8F9FA;
}
#programme_detail img {
    max-width: 100%;
    margin-bottom: 15px;
    height: 70px;
}
#programme_detail p {
    color: #012b3f;
    text-align: center;
    margin: 0px;
}
#programme_detail .title {
    font-size: 40px;
    color: #012b3f;
    font-weight: 600;
}
#benefits {
    background-color: #f2f2f2;
}
#benefits h3 {
    font-weight: bold;
    color: #002147;
}
#benefits p {
    color: #012b3f;
    font-size: 18px;
}

#benefits .highlight_number {
    font-size: 55px;
    color: #6ce606;
    float: right;
    margin-top: 10px;
    font-weight: bold;
}

#info-gs h3 {
    color: #FFF;
font-family: Inter !important;
font-size: 48px;
font-style: normal;
font-weight: 800;
line-height: normal;
}
#info-gs p{
    color: #FFF;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px; 
    padding-bottom:20px;
}
#info-gs li{
    margin-bottom:10px;
    text-align: left;
}

#accreditation h2 {
    color: #FFF;

text-align: center;
font-family: Inter !important;
font-size: 48px;
font-style: normal;
font-weight: 800;
line-height: normal;
text-transform: uppercase;
margin-bottom:32px;
}
#accreditation .text-green{
    color: #6CE607;
font-family: "Luckiest Guy" !important;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: uppercase;
 }
#accreditation img {
    max-height: 100px;
    max-width: 100%;
    display: block;
    margin: auto;
}
#accreditation p {
    color: #fff;
    font-size:18px;
    padding-bottom: 15px;
    color: #FFF;
text-align: center;
font-family: Inter;
font-style: normal;
font-weight: 500;
line-height: 25px; /* 200% */
}

#conveners-section h3 {
    font-weight: bold;
    color: #fff;
}
#conveners-section h2 {
    color: #FFF;

font-family: Inter !important;
font-size: 48px;
font-style: normal;
font-weight: 800;
line-height: normal;
    margin-bottom:25px;
}
#conveners-section p{
    color: #FFF;

font-family: Inter !important;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24.75px; /* 137.5% */
    padding-bottom: 15px;
}
#convener-img {
    margin: auto;
    display: block;
    border: solid;
    border-color: #6ce606;
    border-width: 2px;
    border-radius: 100%;
}
#convener-name {
    font-size: 18px;
    font-weight: bold;
    color:#012b3f;
    
}
#convener-title {
    font-size: 14px;
    color:#012b3f;
}


#testimonial-section p {
    color: #fff;
    font-size:18px;
   
}
#testimonial-section h3{
    font-weight: bold;
    color: #fff;
    margin-bottom:25px;
}
#testimonial-section h2{
    color: #FFF;

font-family: Inter !important;
font-size: 48px;
font-style: normal;
font-weight: 800;
line-height: normal;
    margin-bottom:40px;
}
#testimonial-section h5 {
    font-weight: bold;
    color: #ffffff;
    text-align:center;

}
#testimonial-section p{
    color: #FFF;

    font-family: Inter !important;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 25px; /* 170% */
margin-bottom: 15px;

}
#usp .bg-blue-l{
    
    padding: 32px 49px !important;
justify-content: space-between;
align-items: flex-start;
flex: 1 0 0;
align-self: stretch;

}
#usp h3 {
    font-weight: bold;
    color: #fff;
}
#usp h2{
    color: #FFF;
font-family: "Trebuchet MS" !important;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom:32px;
}
#usp img {
    height: 80px;
    margin-top: 20px;
    margin-bottom: 20px;
}
#usp p {
    color: #fff;
    font-size:15px;
   
}
#usp ul{
    padding: 0px;
}

.form-section-container {
    width: 40%;
    margin: 0 auto;
    padding: 24px;
    border: 1px solid #2A4662;
}

.form-wrapper .form-header {
    margin-bottom: 36px;
}

.form-header .form-heading {
    font-size: 30px;
    font-weight: normal;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: #000000;
}

.form-header h4,
.form-header h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 140%;
    letter-spacing: -0.005em;
    color: #000000;
}

.form-header p {
    margin: 0;
    font-size: 14px;
    line-height: 170%;
    letter-spacing: 0.005em;
    color: #000;
}

.form-wrapper .form-field-group {
    --form-field-height: 54px;
    /* Form field padding left and right */
    --form-field-px: 12px;

    position: relative;
}

.form-wrapper .form-field-group:not(:first-child) {
    margin-top: 20px;
}

.form-wrapper .form-field-group:not(:last-child) {
    margin-bottom: 24px;
}

.form-wrapper .form-field {
    display: block;
    width: 100%;
    height: var(--form-field-height);
    margin: 0;
    padding-left: var(--form-field-px);
    padding-right: var(--form-field-px);
    color: #1E2125;
    font-family: inherit;
    font-size: 16px;
    line-height: 20px;
    background-color: #FFF;
    border: 1px solid #1E2125;
    border-radius: 4px;
}

.form-wrapper .text-field {
    padding-top: 27px;
    padding-bottom: 8px;
}

/* Hover state */

.form-wrapper .text-field:hover,
.select-field:hover {
    background-color: #EAEEF3;
}

/* Focus state */

.form-wrapper .form-field:focus {
    outline: none;
}

.form-wrapper .text-field:focus,
.select-field:focus {
    background-color: #EAEEF3;
    box-shadow: 0 0 0 1px #1E2125;
}

/* Disabled state */

.form-wrapper .text-field:disabled,
.select-field:disabled {
    color: #808080;
    background-color: #EBEBEB;
    border-color: transparent;
}

.form-wrapper .text-field:disabled + .form-label {
    color: #808080;
}


.form-wrapper .form-label {
    display: inline-block;
    margin: 0;
    color: #1E2125;
    font-size: 16px;
    line-height: 140%;
}

.form-wrapper .form-label.text-field-label {
    position: absolute;
    top: calc(var(--form-field-height)/2);
    left: var(--form-field-px);
    pointer-events: none;
    transform-origin: top left;
    transform: translateY(-50%);
    transition: transform 0.2s;
}

.form-wrapper .form-label.text-field-label.phone-field-label {
    left: calc(var(--form-field-px) + 42px);
}

.form-wrapper .text-field:focus + .form-label, 
.text-field:not(:placeholder-shown) + .form-label,
.intl-tel-input.activated + .form-label {
    color: #717579;
    transform: translateY(-85%) scale(0.75);
}

.form-wrapper .form-field-group.invalid .form-field {
    border-color: #EF3E31;
}

.form-wrapper .form-field-group.invalid .text-field:hover,
.form-field-group.invalid .select-field:hover {
    background-color: #EF3E311A;
    box-shadow: 0 0 0 1px #EF3E31;
}

.form-wrapper .form-field-group.invalid .text-field:focus,
.form-field-group.invalid .select-field:focus {
    background-color: #EF3E311A;
    box-shadow: 0 0 0 1px #EF3E31;
}

.form-wrapper .form-field-group.invalid .text-field:focus + .form-label,
.form-field-group.invalid .text-field:not(:placeholder-shown) + .form-label {
    color: #CE2A2A;
}

.form-wrapper .intl-tel-input {
    display: block;
}

.form-wrapper .error-message {
    display: none;
    align-items: center;
    margin-top: 4px;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #CE2A2A;
}

.form-wrapper .form-field-group.invalid .error-message {
    display: inline-flex;
}

.form-wrapper .text-field-error-message {
    padding: 0 var(--form-field-px);
}
.form-wrapper .form-consent-language p {
    margin: 16px 0;
    font-size: 12px;
    font-style: italic;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #9A9EA3;
}

.form-wrapper .form-consent-language a, .form-consent-language a:hover {
    color: inherit;
    text-decoration:underline;
}

.form-wrapper .form-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.form-wrapper .form-button {
    display: inline-flex;
    align-items: center;
    text-align: center;
    padding: 17px 24px;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0.005em;
    color: #012b3f;
    background-color: #6ce606;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.form-wrapper .form-button:hover {
    text-decoration: none;
}

.form-wrapper .form-button:disabled {
    opacity: 0.5;
}

.form-wrapper .optin-group p {
    font-size: 14px;
    line-height: 170%;
    letter-spacing: 0.005em;
    color: #000000;
}

.form-wrapper .optin-group a, .optin-group a:hover{
    color: inherit;
    text-decoration: underline;
}

.form-wrapper .select-field {
    border-color: #082135;
}

.form-wrapper .thank-you-message-wrapper {
    display: flex;
    flex-direction: column;
}

.form-wrapper .thank-you-message {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 170%;
    letter-spacing: 0.005em;
    color: #000000;
}

.form-wrapper .hidden {
    display: none;
}
.form-wrapper {
    background-color: #fff;
    border: 1px solid #5D6165;
    border-radius: 4px;
    padding:24px;
}
.fnt-17{
    margin-top:30px !important;
}
.fnt-17 p{
    font-size:17px !important;
    
}

#module h2{
    color: #fff;
    margin-bottom:49px;
    color: #FFF;
text-align: center;
font-family: Inter !important;
font-size: 64px;
font-style: normal;
font-weight: 800;
line-height: normal;
    
}
#module .card{
    background-color:transparent;
    color:#fff;
}
#module p{
    padding-bottom:15px;
    font-size:18px;
    line-height:25px;

}
#module .service-11 {
  color: #012b3f;
  font-weight: 300;
}

#module .service-11 h6 {
  color: #012b3f;
  font-size:22px;
}
#module .service-11 .subtitle {
    color: #8d97ad;
    line-height: 24px;
}
#module .card-shadow{
    height:220px;
}



#module .service-11 .wrap-service11-box {
  margin-top: 100px;
}

#module .service-11 .wrap-service11-box .icon-space {
  margin: -70px 0 20px;
}

#module .service-11 .wrap-service11-box .icon-space .icon-round {
  font-size: 45px;
  color: #ffffff;
}

#module .service-11 .bg-success-gradiant {
    background: #6ce606;
    background: -webkit-linear-gradient(legacy-direction(to right), #6ce606 0%, #13b0b4 100%);
    background: -webkit-gradient(linear, left top, right top, from(#6ce606), to(#13b0b4));
    background: -webkit-linear-gradient(left, #6ce606 0%, #13b0b4 100%);
    background: -o-linear-gradient(left, #6ce606 0%, #13b0b4 100%);
    background: linear-gradient(to right, #6ce606 0%, #13b0b4 100%);
}

#module .service-11 .icon-round {
	width: 80px;
    line-height: 80px;
}
.TAM p{
   font-size: 18px !important;
    padding-bottom: 15px ;

}
.text-blue{
    color: #012b3f;
}
.TAM25 p{
    font-size: 25px;
    padding-bottom: 15px !important;
    

}
.TAM32 p{
   
    font-size: 32px;
    padding-bottom: 15px !important;
    line-height:45px !important;

}
.title {
    font-size: 40px;
    font-weight: 600;
}
.highlight-sec{
    background:#FFDB71;
    border:2px dashed #012b3f;
    padding:32px;
}
.highlight-sec p{
    color: #043949 !important;
text-align: center;
font-family: Inter;
font-size: 18px !important;
font-style: normal;
font-weight: 600 !important;
line-height: 24.75px; /* 137.5% */
}
.programe-value ol li{
    margin:0px;
    padding:0px;
    font-size:18px;
    line-height:33px;
}

.bg-05{
    background-image: url(http://63.35.243.243/humaira/img/bg-05.jpg);
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed !important;
}
.CTA {
    padding-top: 25px;
    padding-bottom: 10px;
    color:#fff;
}
.CTA a{
    color:#fff;
    text-transform:uppercase;
}
.text-sm{
    color: #FFF;
text-align: center;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 800;
line-height: normal;
    
}
.gradient-1 {
    background: -webkit-linear-gradient(135deg, #6ce607 30%, #06741f 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.highlight-yellow {
    border-radius: 0 0 1em 0;
    background-image: linear-gradient(-100deg, rgba(255, 224, 0, 0.2), rgba(255, 224, 0, 0.7) 95%, rgba(255, 224, 0, 0.1));
}
.bg-scroll {
  width: 100%;
  background-repeat: no-repeat;
  background-position: center center;   
  background-size: cover;
}

.bg-scroll {
  background-attachment: fixed!important;
}
.video-3-txt {
  background-image: url(http://63.35.243.243/humaira/img/video-3.jpg);
}
.hero-section{
    background-image: url(https://sarmaaya-images.s3.amazonaws.com/img/TAM-bg-2.png);
    
}

.video-3-link {
    margin-top: -310px;
}
#video-3-content {
    padding-top: 100px;
    padding-bottom: 50px;
    position: relative;
    z-index: 3;
    margin-top:20px;
}
#video-3-content h2{
    padding-bottom:30px;
    font-size:40px;
}
.video-txt{
    font-size:22px;
}
.banner-5-txt {
  padding: 50px 35px;
  background-color: #fff;
  border: 1px solid #dee2e6!important;
  margin-bottom: 40px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: all 450ms ease-in-out;
  -moz-transition: all 450ms ease-in-out;
  -o-transition: all 450ms ease-in-out;
  -ms-transition: all 450ms ease-in-out;
  transition: all 450ms ease-in-out; 
} 
.banner-5-txt:hover {
    transform: translateY(-5px);
}
.banner-5-txt1 {
 margin-top:30px;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  margin-bottom: 40px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: all 450ms ease-in-out;
  -moz-transition: all 450ms ease-in-out;
  -o-transition: all 450ms ease-in-out;
  -ms-transition: all 450ms ease-in-out;
  transition: all 450ms ease-in-out; 
}
.TAM ul li{
    margin:0;
    padding:0;
    font-size:17px;
    color: #fff;
}
.programme_name {
    color: #6CE606;
text-align: center;
font-family: Inter !important;
font-size: 65px;
font-style: normal;
font-weight: 900;
line-height: 70px; /* 107.692% */
letter-spacing: -1.6px;
text-transform: uppercase;
}
.heading-title h1 {
    font-family: 'Inter', sans-serif !important;
    font-size: 40px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
}
.btn-green-gradient{
    color: #012b3f;
    background: linear-gradient(90deg, #6CE606 0%, #5CFBFF 100%);
    box-shadow: 0px 4px 19.8px 0px rgba(102, 237, 96, 0.53);
   
    width: 478px;
    height: 58px;
    padding: 16px 24px !important;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #010C32;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
   
}

.btn-green-gradient:hover{
    color: #012b3f;
    background:#fff;
    
   
}
#work .counting-box {
    position: absolute;
    top: 17%;
    right: 20px;
    transform: translate(0%, -50%);
    color: #012b3f;
    font-size: 90px;
    line-height: 1em;
    font-weight: bold;
    transition: all 100ms linear;
    transition-delay: .1s;
    font-family: inter, sans-serif;
    height: 104px;
    z-index: 1;
}
#work .card-text {
    width: 60%;
    text-align: left;
}
#work .card-text {
    font-size: 18px;
    margin-bottom: 20px;
    color: #012b3f;
}
#work .card:hover {
    transform: translateY(-5px);
}
#work .card-items .card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: transparent;
    background-clip: border-box;
    border: none;
    border-radius: .25rem;
    margin-bottom: 30px;
}
#work .card:hover .counting-box {
    -webkit-text-stroke: 1px #6ce606;
}

#work .card-items{
    margin-top:50px;
}
#work .card-body{
padding:0px;
}
#CTA .w-35{
    width:35%;
    float:left;

}
#CTA .w-35:hover{
    background-color:#6CE606;
    color:#012b3f;
    cursor: pointer;
}
#CTA .w-65{
    width:65%;
    margin-left:35%;
    cursor: pointer;

}
#CTA .w-65 li{
    font-size:18px;
}
#CTA .box__bg__icon__text {
    font-size: 100px;
    right: 20px;
    letter-spacing: -5px;
    font-weight:bold;
}
.carousel {	
	margin: 0 auto;
	padding: 0 68px;
}
.carousel .carousel-item {
	text-align: center;
	overflow: hidden;
	
}
.carousel .carousel-item .img-box {
	background: #fff;
	padding: 9px;
	box-shadow: 0 6px 20px -6px rgba(0,0,0,0.4);
}
.carousel .carousel-item img {
	margin: 0 auto;
}
.carousel-control-prev, .carousel-control-next {
	width: 68px;
	background: none;
}
.carousel-control-prev i, .carousel-control-next i {
	font-size: 28px;
	position: absolute;
	top: 50%;
	display: inline-block;
	margin-top: -15px;
	z-index: 5;
	left: 0;
	right: 0;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000;
}
.carousel-indicators {
	bottom: -40px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 10px;
	height: 10px;
	border: none;
	border-radius: 50%;
	margin: 1px 4px;
	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}
.carousel-indicators li {	
	background: #999;
	border-color: transparent;
}
.carousel-indicators li.active {
	background: #555;
}
.box__icon {
    position: absolute;
    left: 0;
    width: 50px;
    height: 50px;
    background: linear-gradient(to right, #6ce606 0%, #13b0b4 100%);
    text-align: center;
    padding-top: 10px;
    box-shadow: 0px 4px 4px rgba(160, 194, 255, 0.2);
    border-radius: 50%;
    color:#012b3f ;
    font-size: 20px;
    padding-top: 12px;
    color: #000000;
    top: 10px
}
.box__icon:hover{
    background:#012b3f;
    color:#fff;
    
}
.box-layout {
    padding: 15px;
    padding-left: 80px;
    position: relative;
    overflow: hidden;
}
.box-layout p{
    line-height: 25px;
    font-size:16px;
    padding-bottom:8px;
}
.left{
    float:left;
}
.right{
    float:right;
    box-shadow:10px;
    margin-top:-90px;
}

@media screen and (min-width: 576px){
#multi-step-form {
    padding: 56px 0px;
}
}
@media (min-width:200px) and (max-width:768px){
    .programe-value .heading p{
        line-height: 45px !important;
    }
    .programe-value-7 h2{
        font-size:34px !important;
    }
    .right{
        display:none;
    }
    .programe-value-6 h2{
        font-size:36px !important;
    }
    .programe-value-2 h3{
        font-size:50px !important;
    }
    .mt-150{
        margin-top:0px !important;
    }
    .m-74 p{
        font-size:34px !important;
    }
    #banner-section-1 h2{
        font-size:34px !important
    }
    #banner-section-2 .text-4 p{
        font-size:18px !important;
    }
    #banner-section-2 p{
        font-size:30px !important
    }
    #banner-section-2 .text-1 p{
        font-size:28px !important;
    }
    #info-gs h3{
        font-size:34px !important
    }
    #testimonial-section h2{
        font-size:34px !important
    }
    #accreditation h2{
        font-size:34px !important
    }
    #hero .programme_description{
        font-size:24px !important;
    }
    .mt-300 {
    margin-top: 10px !important;
}
.text-64 h2{
    font-size:40px !important
}
#module h2{
    font-size:30px !important
}
.h-720{
    height:auto !important;
}
.#usp h2{
    font-size:34px !important;
}
    .hidden-sm{
        display:none;
    }
    .btn-green-gradient{
        width:auto;
        font-size:15px !important;
        height:auto;
    }
.bg-blue-light .text-green {
        font-size: 20px;
    }
    .text-green-l h1{
        font-size: 40px !important;
    }

    .TAM32 p {
    font-size: 18px;
    padding-bottom: 15px !important;
    line-height: 25px !important;
}
.heading-title {
    color: #012b3f;
    font-size: 27px;
    font-weight: 700;
    line-height: 40px;
}
.programme_name{
    font-size: 35px;
    line-height: 50px;
}
.iframe-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25% !important;
    height: 0;
    float: right;
}
.iframe-container iframe {
    position: absolute;
    top: 0;
    right: 0 !important;
    width: 100%;
    height: 100%;

}
#video-3-content{
    padding-top:230px;
}
.text-sm {
    font-size: 15px !important;
}
.title{
    font-size:30px;
    line-height: 40px;
}
#info-gs p{
    font-size:15px;
}
#accreditation p{
    font-size:15px;
}
#conveners-section p{
    font-size:16px;
}
#conveners-section .ml-5{
    margin-left:0px !important;
}
.TAM25 p{
    font-size:18px;
}
.TAM p {
    font-size:16px;
}
#modules .mr-4{
    margin-right:0px !important;
}
.btn-green-gradient{
    margin-bottom:5px;
}
#multi-step-form {
    background-color: #F6F6F6;
    padding: 72px 0px;

}
}
.border-blue img{
    border:5px solid #6ce606;
    border-radius:15px;
}
.mt-50{
    margin-top:50px;
}
.mt-150{
    margin-top:150px;
}
.bg-blue-light{
    
    border-radius:5px;
    margin:0 auto;
    background: rgba(1, 45, 67, 0.50);
    backdrop-filter: blur(10.25px);
    
}
.bg-blue-light p{
    color: #FFF;
padding:10px;
text-align: center;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.right{
    float:right;
}
.bg-blue-l{
    background-color:#034668;
}
.text-64{
    font-size:64px;
    font-weight:bolder;
}
.bg-blue-2{
    background-color:#023955;
}
.b-blue{
    border:4px solid #62BDFF;
    border-radius:10px;
    cursor: pointer;
}
.b-blue:hover{
    border:4px solid #6CE606;
    box-shadow:4px;
}
.bg-blue-3{
    background:#044261;
}
.list-h{
    color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 39px; /* 216.667% */
}
.bg-green{
    background: #B4FF39;;
}
.fnt-64{
    font-size: 64px;
    font-weight:bolder;
    text-transform:uppercase;
}
.bg-blue-4{
    background-color:#022333;
}
.bg-green-1{
    background:#B4FF39;
    border-radius:10px;
}
.fnt-65{
    font-size: 65px;
    font-weight: 900;
    letter-spacing: -4px;
}
.mt-125{
    margin-top:145px;
    margin-left:35px;
}
.mt-78{
    
    position:absolute;
    right:0px;
    bottom:0px;
}
.mt-72{
   
    position:absolute;
    right:0px;
    bottom:0px;
}
.mt-75 img{
    
    position:absolute;
    right:0px;
    bottom:0px;
}
.mtt-25{
    
    position:absolute;
    left:0px;
    bottom:0;
}
.mb-78 img{
    position:absolute;
    right:-90px;
    bottom:0;
}
.accordion-item {
    color: #012B3F;
    background-color: #fff;
    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
    border-radius:10px;
}
.shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); !important;
}
.accordion-button {
position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 32px;
    text-align: left;
   border: 0;
    border-radius: 15px;
    overflow-anchor: none;
    
    color: #000;
font-family: "Trebuchet MS";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.fw-bold {
    font-weight: 700 !important;
}
.accordion-flush>.accordion-item:first-child {
    border-top: 0;
}
.accordion-flush>.accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}
button:focus:not(:focus-visible) {
    outline: 0;
}
.accordion-button:focus {
    z-index: 3;
    outline: 0;
    
}
.accordion-body {
    padding: 1rem 1.25rem;
}
.green-title{
    color: #6CE606;
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 900;
line-height: 54px;
}
.text-green-l h1{
    letter-spacing: -1.6px;
    background: linear-gradient(90deg, #4FFF56 0%, #2BAE50 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Inter !important;
    font-size: 54px;
    font-style: normal;
    font-weight: 900;
    line-height: 54px; /* 100% */

}
.hero-text{
    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 119.444% */
}
.mb-30{
    margin-bottom:30px;

}
.mb-32{
    margin-bottom:32px;
    
}
.mb-37{
    margin-bottom:37px;
}
.text-hero-right h4{
color: #E9E9E9;
text-align: center;
font-family: Inter !important;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.text-hero-right h4{
    font-family: Inter !important;
}
.mt-120{
    margin-top:120px;
    bottom:0;
}
#courses-1 h3{
    color: #FFF;

text-align: center;
font-family: Inter !important;
font-size: 40px;
font-style: normal;
font-weight: 900;
line-height: normal;
}
#courses-1 p{
    color: #FFF;

text-align: center;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.mb-16{
    margin-bottom:16px;
}
.mt-300{
    margin-top:300px;
}
#usp ul li{
    color: #FFF;

font-family: "Trebuchet MS";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 133.333% */
margin-bottom:12px;
}
.h-720{
    height:720px;
}
#module .card-text{
    color: #FFF;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
#module .icon-space{
    margin-bottom:30px;
}
.text-64 h2{
    color: #6BE716;
text-align: center;
font-family: Inter !important;
font-size: 64px;
font-style: normal;
font-weight: 900;
line-height: normal;
}
.programe-value .heading p{
    color: #FFF;
text-align: center;
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 25px; /* 87.5% */
}
.programe-value p{
    color: #FFF;
text-align: center;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 125% */
}
.mb-24{
    margin-bottom:24px;
}
.mb-64{
    margin-bottom:64px'
}
#work .card-head p{
    color: #FFF;
font-family: "Trebuchet MS" !important;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
#work .card-head h3{
    color: #6CE607;
font-family: Inter !important;
font-size: 32px;
font-style: normal;
font-weight: 900;
line-height: normal;
} 
#work .crd-text p{
    color: #FFF;
font-family: Inter !important;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24.75px; /* 137.5% */
}

.card-body .list ul li{
    color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 23.38px; /* 129.889% */
}
.text-blueTAM{
    color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 25px; /* 137.5% */
}
.text-blue-n h3{
    color: #012C3F;
font-family: Inter !important;
font-size: 32px;
font-style: normal;
font-weight: 900;
line-height: normal;
}
#banner-section-1 .text-danger p{
    color: #EC1C24;
text-align: center;
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 900;
line-height: 35px; /* 109.375% */
margin-bottom:32px;
}
#banner-section-1 h2{
    color: #FFF;
text-align: center;
font-family: Inter !important;
font-size: 40px;
font-style: normal;
font-weight: 900;
line-height: 48px; /* 120% */
letter-spacing: -1px;
}
#banner-section-1 .progrmae p{
    color: #FFF;
text-align: center;
font-family: Inter !important;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 25px; /* 166.667% */
margin-bottom: 25px;
}
#banner-section-1 .winner-text p{
    color: #FFF;
text-align: center;
font-family: Inter !important;
font-size: 25px;
font-style: normal;
font-weight: 500;
line-height: 35px; /* 140% */
}
.b-green{
    border-radius: var(--paddings-gaps-p-3, 12px);
border: 3px solid #6CE607;
background: #00283C;
box-shadow: 0px 1px 35.1px 0px rgba(108, 230, 7, 0.24);

}
.b-green p{
    color: #FFF;
font-family: Inter !important;
font-size: 26px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.b-blue{
    border-radius: var(--paddings-gaps-p-3, 12px);
border: 3px solid #62BDFF;
background: #00283C;
box-shadow: 86px 123px 42px 0px rgba(12, 85, 118, 0.00), 55px 79px 38px 0px rgba(12, 85, 118, 0.01), 31px 44px 32px 0px rgba(12, 85, 118, 0.05), 14px 20px 24px 0px rgba(12, 85, 118, 0.09), 3px 5px 13px 0px rgba(12, 85, 118, 0.10);
}
.b-blue p{
    color: #FFF;
font-family: Inter !important;
font-size: 26px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.blue-light-text{
    border-radius: var(--paddings-gaps-p-3, 12px);
border: 3px solid #0C5576;
background: #00283C;
box-shadow: 92px 92px 37px 0px rgba(115, 115, 115, 0.00), 59px 59px 33px 0px rgba(115, 115, 115, 0.01), 4px 4px 11px 0px rgba(115, 115, 115, 0.10);
}
.blue-light-text p{
    color: #FFF;
font-family: Inter !important;
font-size: 26px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.mb-20{
    margin-bottom:20px;
}
#banner-section-2 p{

text-align: center;
font-family: Inter !important;
font-size: 40px;
font-style: normal;
font-weight: 900;
line-height: 35px; /* 87.5% */

}
#banner-section-2 .text-1 p{
    color: #FFF;
text-align: center;
font-family: Inter !important;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 35px; /* 109.375% */
margin-top:20px;
margin-bottom:60px;
}
#banner-section-2 .text-2 p{

font-family: Inter !important;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 25px;
}
.mb-12{
    margin-bottom:12px;
}
#banner-section-2 .bg-blue-3{
    display: flex;


}
#banner-section-2 .bg-blue-3 h3{
    color: #FFF;
font-family: Inter !important;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
#banner-section-2 .text-3 p{
   
font-family: Inter !important;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-align:left !important;
}
#banner-section-2 .text-3 ul li{
    color: #FFF;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    margin: 0px;
    padding: 0px;
    margin-bottom: 15px;
}
.text-green-4{
    color: #5CFFB1;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 800;
line-height: normal;
}
#banner-section-2  .text-4 p{
    color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 25px; /* 166.667% */
}
#programe-value h2{
    color: #FFF;
text-align: center;
font-family: Inter !important;
font-size: 48px;
font-style: normal;
font-weight: 800;
line-height: normal;
}
.text-20{
    font-size: 20px;
}
.m-74 p{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 900;
line-height: 70px; /* 175% */
letter-spacing: -1.6px;
text-transform: uppercase;
margin-bottom:14px;
}
.mt-150{
    margin-top:100px !important;
}
.bg-green p{
    color: #012D43;
font-family: "Trebuchet MS";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 175% */
text-align:left;
}
.programe-value-1 h2{
    color: #012D43;
text-align: center;
font-family: Inter !important;
font-size: 40px;
font-style: normal;
font-weight: 900;
line-height: 70px; /* 175% */
letter-spacing: -1.6px;
text-transform: uppercase;
}
.programe-value-1 h4 {
    color: #012D43;
text-align: center;
font-family: Inter !important;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.programe-value-1 .text-blue p{
    color: #012D43;
font-family: Inter !important;
font-size: 32px;
font-style: italic;
font-weight: 700;
line-height: normal;
text-align:center;
}
.mb-50{
    margin-bottom:50px;
}
.programe-value-1 .Text-6 p{
    color: #012D43;
    text-align: center;
    font-family: Inter !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 15px;
}
.programe-value-2 h2{
    color: #FFF;
text-align: center;
font-family: Inter;
font-size: 64px;
font-style: normal;
font-weight: 900;
line-height: 70px; /* 109.375% */
letter-spacing: -1.6px;
text-transform: uppercase;
}
.programe-value-2 p{
    color: #FFF;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 25px; /* 194.444% */
}
.programe-value-2 h3{
    background: linear-gradient(90deg, #4FFF56 0%, #2BAE50 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-align: center;
font-family: Inter !important;
font-size: 64px;
font-style: normal;
font-weight: 900;
line-height: 70px; /* 109.375% */
letter-spacing: -1.6px;
text-transform: uppercase;
}
.mb-74{
    margin-bottom:74px;
}
.programe-value-3 h2{
    color: #FFF;
text-align: center;
font-family: Inter !important;
font-size: 40px;
font-style: normal;
font-weight: 900;
line-height: normal;
letter-spacing: -1.6px;
text-transform: uppercase;
}
.programe-value-3 p{
    color: #FFF;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 25px; /* 194.444% */
}
.programe-value-5 h2{
    color: #FFF;
text-align: center;
font-family: Inter !important;
font-size: 40px;
font-style: normal;
font-weight: 900;
line-height: normal;
}
.programe-value-5 .bg-blue-3 p{
    color: #FFF;
    text-align: center;
    font-family: Inter !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding: 10px;
    height: 90px;
    align-content: center;
}
.programe-value-5 p{
    color: #FFF;
text-align: center;
font-family: Inter !important;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 24.75px; /* 137.5% */
}
.programe-value-6 h2{
    color: #012D43;
font-family: Inter !important;
font-size: 65px;
font-style: normal;
font-weight: 900;
line-height: 70px; /* 107.692% */
letter-spacing: -1.6px;
}
.programe-value-6 p{
    color: #012D43;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 800;
line-height: normal;
}
.programe-value-6 .text-7 p{
    color: #012D43;
font-family: Inter;
font-size: 18px !important;
font-style: normal;
font-weight: 600;
line-height: 25px; /* 138.889% */
margin-bottom: 15px;
}
.programe-value-7 h2{
color: #FFF;
text-align: center;
font-family: Inter !important;
font-size: 64px;
font-style: normal;
font-weight: 800;
line-height: normal;
}
.programe-value-7 p{
    color: #FFF;
text-align: center;
font-family: Inter;
font-size: 36px;
font-style: normal;
font-weight: 400;
line-height: 50px; /* 138.889% */
}
.programe-value-8 h2{
    color: #FFF;
text-align: center;
font-family: "Trebuchet MS" !important;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.mb-64{
    margin-bottom:64px;
}
.flex{
    display:flex;
    
}
.flex p{
    font-size:19px;
}
.head-3 h3{
    color: #67DF1D;
font-family: Inter !important;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-top:5px;
}
.pb-30{
    padding-bottom:20px;
    padding-top:10px;
    text-align:center;
}
.programe-value .text-7 p{
    color: #FFF;
text-align: center;
font-family: Inter !important;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 25px; /* 150% */
margin-bottom: 15px;
}
#work .card-title{
    background: #09636A;   
    padding: 12px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
}
#work .card-title h5{
    font-family: Inter !important;  
    font-size:16px;
    color: #FFF;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.order-list li{
    color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 35px; /* 194.444% */
}
.font-40{
    font-size:40px;
}
.timer {
    margin: 0 0 45px;
    font-family: sans-serif;
    color: #fff;
    display: inline-block;
    font-weight: 100;
    text-align: center;
    font-size: 30px;
  }
  .timer div {
    padding: 30px;
    display: inline-block;
    font-size: 26px;
    font-weight: 400;
   color: #FFF;
    text-align: center;
    font-family: Inter !important;
    font-size: 48px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
  }
  .timer .smalltext {
    
    display: block;
    padding: 0;
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24.75px; /* 123.75% */
    margin-top:10px;
  }
  .timer #time-up {
    margin: 8px 0 0;
    text-align: left;
    font-size: 14px;
    font-style: normal;
    color: #000000;
    font-weight: 500;
    letter-spacing: 1px;
  }
  .timer-title{
    color: #FF3939;
text-align: center;
font-family: Inter !important;
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: normal;
  }