:root {
  --baseFontColor:  #222222;
  --baseColor: #19212B;
  --baseColor2: #3C4295;
  --primaryColor: #FFF;
  --secondary-color: #F5F5F5;
  --button-color: #EB3323;
  --off-color: #E1E1E1;
  --off-color2: #E1E1E1;
  --lgt-Dark: #182859;
  --baseGreyFont: #c7c7c7;
  --baseFontSize: 0.875rem;
  --baseLineHeight: 1.25rem;
  --baseFontFamily: 'Poppins', sans-serif;
  --bgWhiteblue: #edf9f8;
  --h100: 100%;
  --vh100: 100vh;
  --iconFillDark: #000;
  --iconFillWhite: #fff;
  --iconFillDarkCyan: #4DC7BC;
  --iconFillGrey: #545454;
  --iconFillGreen: #009A00;
  --iconFillRed: #F86C6C;
  --iconFillDisabled: #9E9E9E;
}

.header {
  position: fixed;
  top: 0px;
  padding: 0 0;
  width: 100%;
  height: 100px;
  color: #fff;
  background-color: transparent;
  transition: all 0.4s ease-in-out;
  z-index: 1000;
}

.header .header-logo {
  border-radius: 0 0 1rem 1rem;
  -webkit-border-radius: 0 0 1rem 1rem;
  -moz-border-radius: 0 0 1rem 1rem;
}

body {
  font-family: var(--baseFontFamily);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--baseFontColor);
}

a {
  color: #000;
  text-decoration: none;
}

img {
  max-width: 100%;
}

.baseFont_color {
  color: var(--baseFontColor);
}

.baseFont_bg {
  background: var(--baseFontColor);
}

.base_bg {
  background: var(--baseColor);
}

.base_color {
  color: var(--baseColor);
}

.base_bg2 {
  background: var(--baseColor2);
}

.base_color2 {
  color: var(--baseColor2);
}

.primary_color {
  color: var(--primaryColor);
}

.primary_bg {
  background: var(--primaryColor);
}

.secondary_color {
  color: var(--secondary-color);
}

.secondary_bg {
  background: var(--secondary-color);
}

.off-color {
  background: var(--off-color);
}

.off-color2 {
  background: var(--off-color2);
}

.button_bg {
  background: var(--button-color);
}

.fill_white {
  fill: var(--primaryColor);
}

.btn2 {
  border: 0;
  border-radius: 10rem;
  -webkit-border-radius: 10rem;
  -moz-border-radius: 10rem;
}

.shadow1 {
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.15);
}

.shadow2 {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.shadow2:hover {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16);
}

.transition4 {
  transition: all 0.4s ease-in-out;
}

.btn {
  border-radius: 5rem;
  -webkit-border-radius: 5rem;
  -moz-border-radius: 5rem;
  font-size: 0.84rem;
  position: relative;
  overflow: hidden;
  color: var(--baseFontColor);
  border: 1px solid var(--cyan_dark);
  padding: 0;
  transition: all 0.4s ease-in-out;
  background: transparent;
}

.btn:focus {
  outline: 0;
  border-color: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0);
}

.btn:hover {
  transition: all 0.4s ease-in-out;
}

.btn .btn-inner {
  transition: all 0.4s ease-in-out;
  background: transparent;
  position: relative;
  padding: 0.7rem 2rem;
  display: block;
}

.btn .btn-inner:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  width: 160%;
  height: 80px;
  background-color: var(--cyan_dark);
  transform: translate(-110%, 0) skew(-30deg);
  transition: all 0.4s ease-in-out;
}

.btn .btn-inner span {
  position: relative;
  z-index: 2;
  color: var(--bgWhite);
}

.btn .btn-inner:hover:before {
  transform: translate(0%, 0) skew(0deg);
}

.btn:hover {
  transition: all 0.4s ease-in-out;
  color: var(--bgWhite);
}

.btn:hover span {
  color: var(--bgWhite);
}

.jumbotron .banner_content_inner {
  max-width: 680px;
}

.jumbotron .btn {
  background: var(--button-color);
  border: 0;
}

.jumbotron .btn .btn-inner:before {
  background: var(--primaryColor);
}

.jumbotron .btn .btn-inner span {
  color: var(--primaryColor);
}

.jumbotron .btn:hover {
  color: var(--baseColor);
}

.jumbotron .btn:hover span {
  color: var(--baseColor);
}

.jumbotron figure img {
  max-width: 100%;
}

.jumbotron .form-fld {
  max-width: 780px;
  position: absolute;
  bottom: 1em;
  left: 50%;
  transform: translate(-50%, 0);
}

.jumbotron .form-fld .form-fld-inr {
  border-radius: 6.25rem;
  -webkit-border-radius: 6.25rem;
  -moz-border-radius: 6.25rem;
}

.jumbotron .form-fld .form-fld-inr .btn-widget {
  padding-right: 3rem;
}

.jumbotron .form-fld .form-fld-inr .btn-widget .btn2 {
  height: 2.875rem;
  width: 2.875rem;
  position: absolute;
  top: 50%;
  right: 0.4rem;
  transform: translate(0, -50%);
}

.jumbotron .form-fld .form-fld-inr .btn-widget .tab-btn {
  font-size: 0.9rem;
}

.jumbotron .form-fld .form-fld-inr .btn-widget .tab-btn a {
  height: 2.875rem;
  line-height: 2.875rem;
  border-radius: 3.125rem 0 0 3.125rem;
  -webkit-border-radius: 3.125rem 0 0 3.125rem;
  -moz-border-radius: 3.125rem 0 0 3.125rem;
}

.jumbotron .form-fld .form-fld-inr .btn-widget .tab-btn a:nth-child(2) {
  border-radius: 0 3.125rem 3.125rem 0;
  -webkit-border-radius: 0 3.125rem 3.125rem 0;
  -moz-border-radius: 0 3.125rem 3.125rem 0;
  border-color: var(--off-color2);
}

.thumb_list .item {
  border-radius: 1rem 1rem 0 0;
  -webkit-border-radius: 1rem 1rem 0 0;
  -moz-border-radius: 1rem 1rem 0 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  transition: all 0.4s ease-in-out;
}

.thumb_list .item:hover {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16);
  transition: all 0.4s ease-in-out;
}

.thumb_list .item .item_content {
  padding: 1.375rem;
}

.thumb_list .item .item_content .icon {
  position: absolute;
  top: 1rem;
  right: 0.4rem;
}
/*# sourceMappingURL=app.css.map */