 @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,500;1,600;1,700;1,800;1,900&display=swap'); 

@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.2/font/bootstrap-icons.css");

.nav-text{
    font-size: 16px;
    margin-left: 24px;
    color:#253858;
       font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
.navbar-toggler-icon{
  background-image:url(../images/h-menu.svg);
}

.navbar-toggler:focus{
    box-shadow: none!important;
}
video{
    object-fit: cover;
    width: 100%;
    height:75vh!important;
}
.btn-custom{
       font-family: 'Poppins', sans-serif;
    color: white;
    font-size:16px!important;
}

.enkinlab-keypoints{
     font-family: 'Poppins', sans-serif;
}

.enkinlab-keypoints p{
    height:100%;
    margin: 0px!important;
   border-radius: 8px;
    align-items: center!important;
    justify-content: center!important;

}

.bg-keypoints-1{
    background: #E5EBF5;
       
}
.bg-keypoints-2{
    background:#DEEBFF;
       
}
.bg-keypoints-3{
    background: #F4F5F7;
       
}
.bg-keypoints-4{
    background: #F4F5F7;
       
}
.bg-keypoints-5{
    background: #DAE2EF;
       
}
.bg-keypoints-6{
    background:#E5EBF5;
       
}

.carousel-caption {
    position:absolute;
    
  top: 50%!important;
  -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
    left:5% !important;
    right:5%!important;
    color: #fff;
    text-align: left;
}
.carousel-caption h1{
    font-size:42px;
}
.carousel-caption p{
    font-size:20px;
    font-weight: 200;
}

.wrapper {
  position: relative;
  width: 100%;
}

.wrapper::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background-image: radial-gradient(
    circle at 36% 48%,
    #073880,
    rgba(11, 39, 65, 0.32) 87%,
    rgba(0, 0, 0, 0)
  );
}
.section-enkinlab h2{
    color:#253858;
    font-size: 38px;
    font-family: 'Poppins', sans-serif;
    font-weight:600;
}
.section-enkinlab h6{
   color:#5e6e78;
    font-size: 18px;
    font-family: 'Poppins', sans-serif; 
    font-weight:300;
}

.es-b-shadow{
 background: #fafcff;
box-shadow: 0 4px 8px 0 #E2E7F0;
border-radius: 8px;
    height: 100%;
} 
.enkinlab-services  h5{
    color:#0052CC!important;
    font-family: 'Poppins', sans-serif;
    font-size:15px;
}
.enkinlab-services p{
    font-family: 'Poppins', sans-serif;
    font-size:13px;
    font-weight: 300;
    margin-bottom: 0px!important;
    color: #687487;
    text-align: justify;
    word-spacing: -2px;
    line-height: 1.4rem;
    
   
}
.enkinlab-cta{
   background: #F4F5F7;
    
}
.enkinlab-cta h3{
     color:#18253A;
    font-size: 34px;
     font-family: 'Poppins', sans-serif;
    font-weight:500;
}

.case-enkingt{
    background-image: linear-gradient(134deg, #FAFBFC 0%, #F4F5F7 100%);
border-radius: 8px;
}

.enkingt-features h5{
   font-family: 'Poppins', sans-serif;
      color:#18253A;
    font-size: 18px;
    line-height: 40px
}

.enkingt-features h5::before{
    content: "\F26B";
    font-size:16px;
    font-weight: 300;
    color:#000000;
    font-family: bootstrap-icons !important;
    margin-right: 16px;
}

.enkingt-features p{
     font-family: 'Poppins', sans-serif;
    font-weight: 200;
}
.footer{
    font-size: 13px;
    color: #D9E0EC;
    font-weight: 100;
}
.mb-hidden-block{
	margin-bottom:0.5rem!important
}
/*subpages*/

.enkinlab-subpages-heading h1{
   font-family: 'Poppins', sans-serif;
    font-size:48px;
    color:#111213;
    font-weight:700
}

/*about us*/
.section-founder-text{
    background: #F4F8FF;
}
.section-founder-text h3{
    font-size:32px;
    font-weight:700;
}
.section-founder-text h6{
    text-align: justify;
    word-spacing: -2px;
    line-height: 1.8rem;
    font-size:16px;
}

.section-core-values h5::before{
   content:url(../images/values-icon.svg)!important; 
    margin-right: 16px;
    vertical-align: middle;
}
.row-core-values{
    background:#F5F8FF; 
    border-radius:8px;
}

.about-enkinlab-intro{
    background-image: url(../images/banner-about-us-3.png);
  background-size:cover;
background-position:center;
    background-repeat: no-repeat; 
    width: 100%;
    color:#fff;
}



.about-enkinlab-intro h3{
      font-family: 'Poppins', sans-serif;
    font-size:28px;
    line-height: 42px;
    font-weight:700;
    color:#253858;
}

.about-enkinlab-intro p{
      font-family: 'Poppins', sans-serif;
    font-size:16px;
   line-height:28px;
    font-weight:300;
    color:#253858;
    margin-bottom:0px!important;
}


.about-enkinlab-intro .blue-text{
    color:#0d6efd;
          font-family: 'Poppins', sans-serif;
}
.mission h6{
    font-size:30px;
}

/*contact us*/
.contact-enkinlab-bg{
    background: #F4F5F7;
  
}

.contact-bg-left{
    background: #F4F5F7;
}
.contact-bg-right{
    background: #E5E9F0;
}

.contact-bg-left h4{
    font-family: 'Poppins', sans-serif;
    font-size:22px;
    color:#0E3976;
}

.contact-bg-left h5{
     font-family: 'Poppins', sans-serif;
    font-size:18px;
    font-weight:300!important;
}

.form-control{
    font-size:14px;
    font-family: 'Poppins', sans-serif;
    color:#111213;
    font-weight:200;
}
.form-select{
     font-size:14px;
    font-family: 'Poppins', sans-serif;
    color:#111213;
    font-weight:200;
}
.locate-info h3{
    font-family: 'Poppins', sans-serif;
    font-size:34px;
    font-weight:500;
    color: #253858;
    
}
.locate-info h4{
    font-family: 'Poppins', sans-serif;
    color: #244980;
       font-size:24px;
     font-weight:500;
}
.form-control-attachments{
    
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
background-color:rgba(0,0,0,0);
    background-clip: padding-box;
   border:none!important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}
.form-control-attachments:focus{
        color: #212529;
    background-color:rgba(0,0,0,0)!important;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);
    
}

.files input {
    outline: 1px dashed #8B97A3;
    outline-offset: -10px;
    -webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear;
    transition: outline-offset .15s ease-in-out, background-color .15s linear;
    padding: 20px 0px 45px 35%;
    text-align: center !important;
    margin: 0;
    width: 100% !important;
}

.files input:focus{     outline: 2px dashed #92b0b3;  outline-offset: -10px;
    -webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear;
    transition: outline-offset .15s ease-in-out, background-color .15s linear; border:1px solid #92b0b3;
 }
.files{ position:relative}
.files:after {  pointer-events: none;
    position: absolute;
    top: 50px;
    left: 0;
    width: 50px;
    right: 0;
    height: 46px;
    content: "";
    display: block;
    margin: 0 auto;
    background-size: 100%;
    background-repeat: no-repeat;
}
.color input{ background-color:#f1f1f1;}
.files:before {
    position: absolute;
    font-size:12px;
    bottom: 10px;
    left: 0;  pointer-events: none;
    width: 100%;
    right: 0;
    height: 27px;
    content: " Attachments (e.g resume, cv others..)  ";
     font-family: 'Poppins', sans-serif;
    display: block;
    margin: 0 auto;
    color: #111213;
    font-weight: 300;
    
    text-align: center;
}

.locate-info-address{
    list-style: none;
    padding-left: 0px!important;
}

.locate-info-address li{
  font-family: 'Poppins', sans-serif;
    padding-left: 2em;
  position: relative;
}
.locate-info-address li .bi{
    position: absolute;
  left: 0;
    color: rgba(71, 87, 111,0.5);
}

.cf-label{
   font-family: 'Poppins', sans-serif;
    font-size:15px;
    color:#18253A;
    font-weight: 400;
    
}

