* {
  box-sizing: border-box;
}
body {
  margin: 0;
}
#iq1dd{
  color:black;
  position:absolute;
  z-index:99;
  width:100%;
  height:100px;
  background-color:rgba(19, 125, 230, 0);
  background:rgba(19, 125, 230, 0) !important;
  border:0 solid black;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:black;
  border-right-color:black;
  border-bottom-color:black;
  border-left-color:black;
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
  background-image:initial !important;
  background-position-x:initial !important;
  background-position-y:initial !important;
  background-size:initial !important;
  background-repeat:initial !important;
  background-attachment:initial !important;
  background-origin:initial !important;
  background-clip:initial !important;
  bordera:0 solid black;
}
#icmlj{
  color:black;
}
#logo{
  color:black;
}
#iqdgj{
  color:#ffffff !important;
}
#navbarNav{
  color:black;
}
#navbarList{
  color:black;
}
#searchPanel{
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  padding-top:0px;
  padding-right:20px;
  padding-bottom:20px;
  padding-left:20px;
  border-radius:0px;
  padding:0px 20px 20px 20px;
}
#searchInput:focus{
  outline-color:initial !important;
  outline-style:none !important;
  outline-width:initial !important;
  box-shadow:none !important;
  outline:none !important;
  border-color:none !important;
}
#searchInput{
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-top-style:initial;
  border-right-style:initial;
  border-bottom-style:initial;
  border-left-style:initial;
  border-top-color:initial;
  border-right-color:initial;
  border-bottom-color:initial;
  border-left-color:initial;
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
  padding-top:12px;
  padding-right:0px;
  padding-bottom:12px;
  padding-left:0px;
  min-width:0;
  border:0;
  padding:12px 0px;
}
*{
  box-sizing:border-box;
}
body{
  margin:0;
}
.texture-bg{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-image:url('/Images/_98_7af2b9d1-1f81-45d8-9cc8-7ccd30be044b.png'),
	linear-gradient(to right, rgb(0, 30, 54) 0%, rgb(0, 50, 103) 100%);
  background-size:cover, cover;
  background-repeat:repeat, no-repeat;
  z-index:1;
}
.ukg--card{
  margin-top:58px;
  padding-top:20px;
  padding-bottom:20px;
  display:flex;
  align-items:center;
}
.ukg--box{
  background:#EFEEEE;
  padding:15px;
}
.ukg--box .card{
  max-width:600px;
  width:100%;
  padding:15px;
}
.ukg--box .title{
  color:#000;
  font-weight:bold;
  margin-top:0;
}
.ukg--box .btn{
  padding:10px;
  font-weight:100;
  border-radius:5px;
}
.ukg--box .btn-primary{
  background-color:#3471AE;
  border-color:#3471AE;
  color:#fff;
}
.ukg--box .btn-primary:active:hover{
  background-color:#285e94;
  border-color:#285e94;
}
.ukg--box .btn-primary:focus, .ukg--box .btn-success:focus{
  box-shadow:none;
  outline:none;
}
.ukg--box .then{
  color:#000;
}
.ukg--box .btn-success{
  background-color:#214F50;
  border-color:#214F50;
  color:#fff;
}
.ukg--box .btn-success:active:hover{
  background-color:#1c5657;
  border-color:#1c5657;
}
#home-banner{
  min-height:100vh;
  height:auto;
  position:relative;
}
#home-banner .texture-bg{
  height:100vh;
  min-height:100vh;
}
#home-banner, #home-banner .banner-item{
  height:auto;
}
.relative{
  position:relative !important;
}
.z-2{
  z-index:2 !important;
}
.d-flex{
  display:flex !important;
}
.justify-center{
  justify-content:center !important;
}
.ukg--box .logo{
  margin-bottom:max(30px, 1.563vw);
}
#ihw076{
  color:black;
  margin:0px 0 0 0;
  padding:0px 0 0 0;
}
#iqecy9{
  color:black;
}
#i5agvs{
  color:black;
}
#iqnyzi{
  color:black;
  margin:220px 0px 0px 0px;
  display:flex;
  justify-content:flex-end;
  align-items:flex-start;
}
#itnb0i{
  color:black;
}
#ilc5sg{
  margin:0px 0px 0px 0px;
  color:white;
  font-size:20px;
  font-family:Figtree, sans-serif;
  font-weight:500;
  border-radius:0px 0 0 0;
  background-color:#0057b8;
}
#io5krl{
  color:black;
  padding:30px 0px 30px 0px;
}
#i5eu5g{
  font-family:Figtree, sans-serif;
  font-size:20px;
  font-weight:500;
  color:white;
  border-radius:0px 0 0 0;
}
#iha9go{
  margin:0px 0px 17px 0px;
  color:black;
}
#i16mvd-3{
  margin-left:0px;
  padding-left:0px;
}
#i65ttu{
  color:black;
}
@media (max-width:1920px){
  .ukg--box .then{
	font-size:max(16px, 0.833vw);
	line-height:max(21px, 1.094vw);
	padding-top:max(15px, 0.781vw);
	padding-bottom:max(15px, 0.781vw);
  }
  .ukg--box .btn{
	font-size:max(14px, 1.042vw);
	line-height:max(21px, 1.094vw);
  }
  .ukg--box .title{
	font-size:max(24px, 1.667vw);
	line-height:max(32px, 2.188vw);
	margin-bottom:max(20px, 1.042vw);
  }
  .ukg--box .logo img{
	width:max(220px, 4.167vw);
  }
}
@media (min-width: 730px) and (max-height: 479px){
  #home-banner, #home-banner .banner-item, #home-banner .banner-image, #home-banner .texture-bg{
	min-height:unset;
  }
}
@media (min-width:768px){
  .ukg--box .card{
	padding:62px 63px;
	width:600px;
	max-width:unset;
  }
  .ukg--card{
	margin-top:87px;
	padding-top:30px;
	padding-bottom:30px;
  }
  .ukg--box{
	padding:25px;
  }
}
@media (min-width:1350px){
  .ukg--card{
	margin-top:124px;
  }
  .ukg--box .btn{
	padding:19px;
  }
}
@media (max-width:767px){
  .ukg--box{
	width:90vw;
	min-width:280px;
  }
  .ukg--box .then{
	padding:0;
  }
  .ukg--box .logo img{
	width:max(120px, 4.167vw);
  }
}