:root {
  --darkblue-color: #252B60;
  --gold-color: #dba326;
  --light-gray: #EBECF0;
  --bs-tertiary-bg-rgb: 235,236,240;
}
.lh-0 {
	line-height: 0 !important;
}
.text-align-right {
  text-align: right;
}

.ptb5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.ptb6 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.ptb7 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.pt-6 {
  padding-top: 5rem !important;
}

.pt-7 {
  padding-top: 7rem !important;
}

.pb-6 {
  padding-bottom: 5rem !important;
}

.pb-7 {
  padding-bottom: 7rem !important;
}

.fs-42 {
  font-size: 42px;
}

.fs-62 {
  font-size: 62px;
}

.bg-light-gray {
  background-color: var(--light-gray) !important;
}

.text-color-1 {
  color: #9294ac;
}

.ls-tight {
  letter-spacing: -1px;
}

.ls-tighter {
  letter-spacing: -2px;
}

.ls-normal {
  letter-spacing: 0;
}

.ls-wide {
  letter-spacing: 1px;
}

.ls-wider {
  letter-spacing: 2px;
}

.fs-10 {
  font-size: 10px;
}

.fs-11 {
  font-size: 11px;
}

.fs-12 {
  font-size: 12px;
  font-size: 0.75rem;
}

.fs-14 {
  font-size: 14px;
}

.fs-16 {
  font-size: 16px;
}

.fs-18 {
  font-size: 18px;
}

.fs-20 {
  font-size: 20px;
}

.fs-21 {
  font-size: 21px;
}

.fs-22 {
  font-size: 22px;
}

.fs-24 {
  font-size: 24px;
}

.fs-26 {
  font-size: 26px;
}

.fs-28 {
  font-size: 28px;
}

.fs-30 {
  font-size: 30px;
}

.fs-32 {
  font-size: 32px;
}

.fs-34 {
  font-size: 34px;
}

.fs-36 {
  font-size: 36px;
}

.fs-38 {
  font-size: 38px;
}

.fs-40 {
  font-size: 40px;
}

.fs-50 {
  font-size: 50px;
}

.fs-60 {
  font-size: 60px;
}

.fs-70 {
  font-size: 70px;
}

.line-height-12 {
  line-height: 12px !important;
}

.line-height-14 {
  line-height: 14px !important;
}

.line-height-18 {
  line-height: 18px !important;
}

.line-height-20 {
  line-height: 20px !important;
}

.line-height-22 {
  line-height: 22px !important;
}

.line-height-24 {
  line-height: 24px !important;
}

.line-height-26 {
  line-height: 26px !important;
}

.gap-5 {
  gap: 5px;
}

.gap-10 {
  gap: 10px;
}

.gap-15 {
  gap: 15px;
}

.gap-20 {
  gap: 20px;
}

.gap-25 {
  gap: 25px;
}

.gap-30 {
  gap: 30px;
}

.gap-55 {
  gap: 55px;
}

.mt--35 {
  margin-top: -35px;
}

.rounded-6 {
  border-radius: 25px !important;
}

.gold-color {
  color: var(--gold-color) !important;
}

.darkblue-color {
  color: var(--darkblue-color);
}

.btn-style-1 {
  background-color: #9294ac;
  color: #fff;
  text-transform: uppercase;
}
.btn-style-1:hover {
  background-color: var(--gold-color);
  color: #fff;
}

.btn-style-2 {
  background-color: var(--gold-color);
  color: #fff;
}
.btn-style-2:hover {
  background-color: var(--darkblue-color);
  color: #fff;
}

.btn-style-3 {
  background-color: var(--darkblue-color);
  color: #fff;
}
.btn-style-3:hover {
  background-color: var(--gold-color);
  color: #fff;
}

.btn-style-3-outline {
  background-color: #fff;
  border: 1px solid var(--darkblue-color);
  color: var(--darkblue-color);
}
.btn-style-3-outline:hover {
  background-color: var(--darkblue-color) !important;
  color: #fff;
}


.btn-style-2-outline {
  background-color: #fff;
  border: 1px solid #b5b9c6;
  color: #b5b9c6;
}
.btn-style-2-outline:hover {
  background-color: var(--darkblue-color) !important;
  color: #fff;
}

.latest-vacancies .slick-list {
    padding-bottom: 65px;
}
.latest-vacancies .slick-dots li.slick-active button:before {
    font-size: 16px;
    text-shadow: 0px 0px 2px #33343d;
    color: white !important;
    opacity: 1;
}

.latest-vacancies .slick-dots li button:before{
	opacity: 1;
	color: #9194AC !important;
}



.btn-style-4 {
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}
.btn-style-4:hover {
  background-color: #fff;
  color: var(--darkblue-color);
}
.btn-style-4:hover:after {
  color: var(--darkblue-color) !important;
}

.btn-small {
  padding: 3px 10px 3px 10px;
  font-size: 12px;
}
.textbox-1-rows {
    display: -webkit-box!important;
    -webkit-line-clamp: 1!important;
			line-clamp: 1!important;
    -webkit-box-orient: vertical!important;
    overflow: hidden!important;
}
.textbox-2-rows {
    display: -webkit-box!important;
    -webkit-line-clamp: 2!important;
			line-clamp: 2!important;
    -webkit-box-orient: vertical!important;
    overflow: hidden!important;
}
.textbox-3-rows {
    display: -webkit-box!important;
    -webkit-line-clamp: 3!important;
			line-clamp: 3!important;
    -webkit-box-orient: vertical!important;
    overflow: hidden!important;
}
.textbox-4-rows {
    display: -webkit-box!important;
    -webkit-line-clamp: 4!important;
			line-clamp: 4!important;
    -webkit-box-orient: vertical!important;
    overflow: hidden;
}
.textbox-5-rows {
    display: -webkit-box!important;
    -webkit-line-clamp: 5!important;
			line-clamp: 5!important;
    -webkit-box-orient: vertical!important;
    overflow: hidden!important;
}


.pcolor {
    color: #656A79;
}



.our-values-block {
    padding: 70px;
    background: #000746;
    p {
        font-size: 21px;
        font-wight: bold;
        line-height: 42px !important;
letter-spacing: 0px;
color: #FFFFFF;
    }
}
.fs-21 {
    font-size: 21px;
}
.fs-62 {
    font-size: 62px;
}
.fs-38 {
    font-size: 38px;
}