/*Universal*/
html {
  font-size: 10px;
  scroll-behavior: smooth;
}

body {
  font-family: "Roboto", sans-serif;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 400;
  /* color: #303030; */
  color: #373331;
  overflow-x: hidden;
  counter-reset: section;
}

* {
  margin: 0;
  padding: 0;
}

button,
button:hover,
button:focus,
button:active {
  border: 0px none;
}

p {
  margin-bottom: 1.6rem;
}

*>p:last-child,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

a,
a:hover,
a:focus,
a:active {
  text-decoration: none;
  color:#006C37;
  /*  text-decoration: underline;
  text-underline-offset: 4px; */
}
a:not([class]),a:not([class]):hover,a:not([class]):focus,a:not([class]):active {
  position:relative;
  display:inline-block;
  margin-right:2.4rem;
  text-decoration: none;
  color:#006C37;
  
}
a:not([class]):after{
  content: '';
  width: 24px;
  height: 24px;
  position: absolute;
  right: -24px;
  top: 0;
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 17L17 7M17 7H7M17 7V17" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right center;
  transition: all 0.02s ease-in-out;  
}
a:not([class]):hover{
  text-decoration: underline;
  text-underline-offset: 4px;
}
a:not([class]):hover:after{
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 15L15 1M15 1H1M15 1V15" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right center;
}
/* section a,section a:hover,section a:focus,section a:active{
  color:#006C37;
  text-decoration: underline;
  text-underline-offset: 4px;
} */

a:hover,
a:focus,
a:active,
button:hover,
button:focus,
button:active,
/* div:hover, */
svg:hover,
h4:hover,
select:hover,
select:focus,
input:hover,
input:focus,
textarea,
textarea:hover,
textarea:focus,
textarea:active {
  transition: all 0.1s ease-in-out;
  outline: none !important;
  box-shadow: none !important;
}

/*Universal*/
/*Fonts*/
.roboto-400 {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.roboto-500 {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.roboto-700 {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.montserrat-400 {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.montserrat-500 {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

.montserrat-600 {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}

.montserrat-700 {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

.montserrat-800 {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}

.fs-64 {
 /*  font-size: 6.4rem;
  line-height: 7.2rem; */
  /* font-size: 5.6rem;
  line-height: 6.4rem;
  letter-spacing: -0.64px; */
  font-size: 4.8rem;
  line-height: 5.6rem;
  letter-spacing: -0.56px;
}

.fs-56 {
 /*  font-size: 5.6rem;
  line-height: 6.4rem; */
  font-size: 4.8rem;
  line-height: 5.6rem;
  letter-spacing: -0.56px;
}

.fs-40 {
  font-size: 4rem;
  line-height: 4.8rem;
  letter-spacing: -0.56px;
}

.fs-36 {
  font-size: 3.6rem;
  line-height: 4.4rem;
  letter-spacing: -0.56px;
}

.fs-28 {
  font-size: 2.8rem;
  line-height: 3.6rem;
  letter-spacing: -0.2px;
}

.fs-24 {
  font-size: 2.4rem;
  line-height: 3.2rem;
}

.fs-20 {
  font-size: 2rem;
  line-height: 2.8rem;
}

.fs-16 {
  font-size: 1.6rem;
  line-height: 2.4rem;
}

.fs-14 {
  font-size: 1.4rem;
  line-height: 2rem;
}

.fs-12 {
  font-size: 1.2rem;
  line-height: 1.6rem;
}

.fs-11 {
  font-size: 1.1rem;
  line-height: 1.2rem;
}

/*Fonts*/
/*Spacing*/
.pt-0 {
  padding-top: 0rem;
}

.pt-20 {
  padding-top: 2rem;
}

.pt-40 {
  padding-top: 4rem;
}

.pt-60 {
  padding-top: 6rem;
}

.pt-80 {
  padding-top: 8rem;
}

.pb-0 {
  padding-bottom: 0;
}

.pb-20 {
  padding-bottom: 2rem;
}

.pb-40 {
  padding-bottom: 4rem;
}

.pb-60 {
  padding-bottom: 6rem;
}
.pb-64 {
  padding-bottom: 6.4rem;
}

.pb-80 {
  padding-bottom: 8rem;
}

.mt-0 {
  margin-top: 0;
}

.mt-16 {
  margin-top: 1.6rem;
}
.mt-20 {
  margin-top: 2rem;
}

.mt-40 {
  margin-top: 4rem;
}

.mt-60 {
  margin-top: 6rem;
}

.mt-80 {
  margin-top: 8rem;
}

.mb-0 {
  margin-bottom: 0;
}
.mb-16{
  margin-bottom:1.6rem;
}
.mb-20 {
  margin-bottom: 2rem;
}
.mb-32{
  margin-bottom:3.2rem;
}

.mb-40 {
  margin-bottom: 4rem;
}
.mb-48{
  margin-bottom:4.8rem;
}

.mb-60 {
  margin-bottom: 6rem;
}

.mb-80 {
  margin-bottom: 8rem;
}
.block-width-860{
  max-width:860px;
  margin:0 auto;
}
.block-width-1080{
  max-width:1080px;
  margin:0 auto;
}
/*Spacing*/
/*Backgrounds*/
.bg-yellow {
  background: #FC0
}

/*Backgrounds*/
/*Buttons and Links*/
.bis-link, .bis-link-text,.bis-link-yellow .bis-link.bis-link-green {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0 2rem 0 0;
  color: #006C37;
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}

.bis-link span,.bis-link-yellow .bis-link.bis-link-green span {
  position: relative;
}

.bis-link span:after,.bis-link-yellow .bis-link.bis-link-green span:after {
  content: '';
  width: 24px;
  height: 24px;
  position: absolute;
  right: -24px;
  top: 0;
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 17L17 7M17 7H7M17 7V17" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right center;
  transition: all 0.02s ease-in-out;
}

.bis-link:hover span:after,.bis-link-yellow .bis-link.bis-link-green:hover span:after {
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 15L15 1M15 1H1M15 1V15" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right center;
}

.bis-link:hover span, .bis-link-text:hover span,.bis-link-yellow .bis-link.bis-link-green:hover span {
  text-decoration: underline;
  text-underline-offset: 4px;
}

.bis-link-text:hover{
  text-decoration: underline !important;
  text-underline-offset: 4px !important;
}

.bis-link svg,.bis-link-yellow .bis-link.bis-link-green svg {
  transition: transform 0.2s ease-in-out;
}

.bis-link:hover svg,.bis-link-yellow .bis-link.bis-link-green:hover svg {
  transform: scale(1.4);
}

.bis-link-yellow .bis-link{
  width:fit-content;
  padding:1.6rem 4.5rem 1.6rem 2.4rem;
  background:#ffcc00;
  color:#373331;
  border-radius:4px;
}
.bis-link-yellow .bis-link.bis-link-small{
  padding:0.8rem 4.5rem 0.8rem 1.6rem;
}
.bis-link-yellow .bis-link:hover {
  background:#FFE682;
}
.bis-link-yellow .bis-link:focus{
  background:#DBAF00;
}
.bis-link-yellow .bis-link:hover span,.bis-link-yellow .bis-link:focus span,.bis-link-yellow .bis-link:active span{
  text-decoration:none;
}
.bis-link-yellow .bis-link span:after{
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 17L17 7M17 7H7M17 7V17" stroke="%23373331" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right center;
}
.bis-link-yellow .bis-link:hover span:after{
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 15L15 1M15 1H1M15 1V15" stroke="%23373331" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right center;
}
.bis-link-yellow .bis-link.bis-link-green,
.bis-link-yellow .bis-link.bis-link-green:hover,
.bis-link-yellow .bis-link.bis-link-green:focus,
.bis-link-yellow .bis-link.bis-link-green:active{
  background:transparent
}
.email-link-footer:hover{
  font-weight:600;
  border-bottom: 1px solid #fff;
  padding-bottom: 4px;
  transition: none;
}
/*Buttons and Links*/
/*Back to top*/
#button {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  width: 72px;
  height: 72px;
  text-align: center;
  border-radius: 100px;
  border: 1px solid #fff;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
  box-shadow: 10px 5px 29.4px 0px rgba(0, 0, 0, 0.35);
}

#button:hover {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #006C37;
  box-shadow: 10px 5px 29.4px 0px rgba(0, 0, 0, 0.35) !important;
}

#button:active {
  border: 1px solid #006C37;
  background-color: #006C37;
  box-shadow: 10px 5px 29.4px 0px rgba(0, 0, 0, 0.35) !important;
}

#button:active svg path {
  stroke: #fff;
}

#button.show {
  opacity: 1;
  visibility: visible;
}

/*Back to top*/
/*Navigation*/
#bis-navigation {
  padding: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  left: 0;
  background: #fff;
}

.header-spacer {
  width: 100%;
}

#bis-navigation .top-nav {
  padding: 3.2rem 0 0 0;
}

#navbarNavDropdown-top {
  justify-content: flex-end;
}

#bis-navigation a {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  line-height: 25px;
  font-weight: 600;
}

.bis-navbar-block .nav-link.active,
.bis-navbar-block .nav-link.show,
.bis-navbar-block .nav-link:focus,
.bis-navbar-block .nav-link:hover,
.bis-navbar-block a {
  color: #006C37
}

.bis-navbar-block .nav-item .nav-link {
  padding: 0 2.4rem;
  /* border-left:1px solid #AFB5B2;   */
}

.top-nav .navbar-brand {
  position: relative;
  top: -1.6rem;
}
.navbar-brand img{
  max-height:64px;
}
.top-nav>.container {
  align-items: flex-end;
}

.top-nav .bis-navbar-block .nav-item .nav-link {
  position: relative;
  padding: 1.6rem 2.4rem;
  /* padding:0 2.4rem; */
}

.bis-navbar-block .nav-item:last-child .nav-link {
  padding: 1.6rem 0 1.6rem 2.4rem;
  /* padding:0 0 0 2.4rem; */
}

.top-nav .bis-navbar-block .nav-item .nav-link:before {
  content: '';
  position: absolute;
  width: 1px;
  height: 25px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: none;
  background: #AFB5B2
}



.bis-navbar-block a.nav-link.dropdown-toggle::after {
  content: none;
}

.dropdown-toggle svg {
  margin-top: -2px;
}

#bis-navigation a.nav-link {
  position: relative;
  text-transform: uppercase;
}

.bis-dropdown .container {
  padding: 0;
}

.bis-dropdown-content {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  width: 670px;
  padding: 2.4rem;
  box-shadow: 0px 4px 56.9px 1px rgba(0, 0, 0, 0.25);
  background: #F7F7F7;
}

.bis-dropdown-content.bis-dropdown-content-no-image {
  width: 335px;
}

.bis-dropdown-content:before {
  content: '';
  position: absolute;
  right: 5rem;
  top: -0.6rem;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
}

.dropdown-menu.open-left .bis-dropdown-content:before {
  left: 5rem;
  right: auto;
}

.bis-dropdown-content:hover,
.bis-dropdown-content:focus,
.bis-dropdown-content:active {
  box-shadow: 0px 4px 56.9px 1px rgba(0, 0, 0, 0.25) !important;
}

.bis-dropdown-list-block,
.bis-dropdown-image-block {
  flex: 0 0 50%;
  max-width: 50%;
}

.bis-dropdown-content.bis-dropdown-content-no-image .bis-dropdown-list-block {
  flex: 0 0 100%;
  max-width: 100%;
}

.bis-dropdown-list-block {
  padding-right: 1.5rem;
}

.bis-dropdown-image-block {
  padding-left: 1.5rem;
}

.dropdown-menu.show {
  margin: 0;
  padding: 0;
  border: 0px none;
}

.dropdown-menu[data-bs-popper] {
  right: 0;
  left: auto;
}

.bis-dropdown-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.bis-navbar-block a.bis-dropdown-item {
  position: relative;
  display: block;
  padding: 1.2rem 0;
  font-family: "Montserrat", sans-serif;
  font-size: 1.6rem !important;
  line-height: 2.4rem !important;
  font-weight: 500 !important;
  color: #373331;
  /* text-transform: capitalize; */
  border-bottom: 1px solid rgba(156, 157, 157, 0.50);
  border-left: 6px solid transparent
}

.bis-navbar-block a.bis-dropdown-item:hover,
.bis-navbar-block a.bis-dropdown-item:focus,
.bis-navbar-block a.bis-dropdown-item:active,
.bis-navbar-block a.bis-dropdown-item.active {
  padding-left: 1.6rem;
  font-weight: 700 !important;
}

.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-primary a.bis-dropdown-item:hover .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-primary a.bis-dropdown-item:focus .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-primary a.bis-dropdown-item:active .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-primary a.bis-dropdown-item.active .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-secondary a.bis-dropdown-item:hover .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-secondary a.bis-dropdown-item:focus .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-secondary a.bis-dropdown-item:active .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-secondary a.bis-dropdown-item.active .bis-dropdown-item-arrow path {
  stroke: #003978
}

.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-primary a.bis-dropdown-item:hover,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-primary a.bis-dropdown-item:focus,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-primary a.bis-dropdown-item:active,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-primary a.bis-dropdown-item.active,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-secondary a.bis-dropdown-item:hover,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-secondary a.bis-dropdown-item:focus,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-secondary a.bis-dropdown-item:active,
.bis-dropdown-list-block.bis-dropdown-list-block-blue .bis-dropdown-list-secondary a.bis-dropdown-item.active {
  border-left: 6px solid #003978
}

.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-primary a.bis-dropdown-item:hover .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-primary a.bis-dropdown-item:focus .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-primary a.bis-dropdown-item:active .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-primary a.bis-dropdown-item.active .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-secondary a.bis-dropdown-item:hover .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-secondary a.bis-dropdown-item:focus .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-secondary a.bis-dropdown-item:active .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-secondary a.bis-dropdown-item.active .bis-dropdown-item-arrow path {
  stroke: #ffcc00
}

.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-primary a.bis-dropdown-item:hover,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-primary a.bis-dropdown-item:focus,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-primary a.bis-dropdown-item:active,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-primary a.bis-dropdown-item.active,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-secondary a.bis-dropdown-item:hover,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-secondary a.bis-dropdown-item:focus,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-secondary a.bis-dropdown-item:active,
.bis-dropdown-list-block.bis-dropdown-list-block-yellow .bis-dropdown-list-secondary a.bis-dropdown-item.active {
  border-left: 6px solid #ffcc00
}

.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-primary a.bis-dropdown-item:hover .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-primary a.bis-dropdown-item:focus .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-primary a.bis-dropdown-item:active .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-primary a.bis-dropdown-item.active .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-secondary a.bis-dropdown-item:hover .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-secondary a.bis-dropdown-item:focus .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-secondary a.bis-dropdown-item:active .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-secondary a.bis-dropdown-item.active .bis-dropdown-item-arrow path {
  stroke: #c91035
}

.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-primary a.bis-dropdown-item:hover,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-primary a.bis-dropdown-item:focus,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-primary a.bis-dropdown-item:active,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-primary a.bis-dropdown-item.active,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-secondary a.bis-dropdown-item:hover,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-secondary a.bis-dropdown-item:focus,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-secondary a.bis-dropdown-item:active,
.bis-dropdown-list-block.bis-dropdown-list-block-red .bis-dropdown-list-secondary a.bis-dropdown-item.active {
  border-left: 6px solid #c91035
}

.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-primary a.bis-dropdown-item:hover .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-primary a.bis-dropdown-item:focus .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-primary a.bis-dropdown-item:active .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-primary a.bis-dropdown-item.active .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-secondary a.bis-dropdown-item:hover .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-secondary a.bis-dropdown-item:focus .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-secondary a.bis-dropdown-item:active .bis-dropdown-item-arrow path,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-secondary a.bis-dropdown-item.active .bis-dropdown-item-arrow path {
  stroke: #006C37
}

.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-primary a.bis-dropdown-item:hover,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-primary a.bis-dropdown-item:focus,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-primary a.bis-dropdown-item:active,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-primary a.bis-dropdown-item.active,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-secondary a.bis-dropdown-item:hover,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-secondary a.bis-dropdown-item:focus,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-secondary a.bis-dropdown-item:active,
.bis-dropdown-list-block.bis-dropdown-list-block-green .bis-dropdown-list-secondary a.bis-dropdown-item.active {
  border-left: 6px solid #006C37
}

.bis-navbar-block .bis-dropdown-list-secondary a.bis-dropdown-item:hover .bis-dropdown-item-arrow,
.bis-navbar-block .bis-dropdown-list-secondary a.bis-dropdown-item:focus .bis-dropdown-item-arrow,
.bis-navbar-block .bis-dropdown-list-secondary a.bis-dropdown-item:active .bis-dropdown-item-arrow,
.bis-navbar-block .bis-dropdown-list-secondary a.bis-dropdown-item.active .bis-dropdown-item-arrow {
  animation-name: in;
  animation-duration: 0.2s;
  transform: rotate(90deg);
  transition: 0.2s all ease-in-out;
}

.bis-navbar-block .bis-dropdown-list-tertiary a.bis-dropdown-item:hover,
.bis-navbar-block .bis-dropdown-list-tertiary a.bis-dropdown-item:hover,
.bis-navbar-block .bis-dropdown-list-tertiary a.bis-dropdown-item:hover,
.bis-navbar-block .bis-dropdown-list-tertiary a.bis-dropdown-item.active {
  border-left: 6px solid transparent !important;
  font-weight: 500 !important;
}

.bis-navbar-block a.bis-dropdown-item .bis-dropdown-item-arrow {
  position: absolute;
  right: 0;
  top: 11px;
}

.bis-dropdown-list-secondary {
  position: absolute;
  top: 0;
  right: 2.4rem;
  z-index: 2;
  padding: 2.4rem 0 0 1.5rem;
  width: calc(50% - 2.4rem);
  height: 100%;
  background: #F7F7F7;
}

.bis-dropdown-list-tertiary {
  padding: 1.6rem 0 0 0
}

.bis-dropdown-list-secondary,
.bis-dropdown-list-tertiary {
  display: none;
}

.bis-navbar-block .bis-dropdown-list-tertiary .bis-dropdown-item {
  margin: 0 0 0.4rem 0 !important;
  padding: 0 !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 1.6rem !important;
  line-height: 2.4rem !important;
  font-weight: 400 !important;
  text-transform: none !important;
  border-bottom: 0px none !important;
}

.bis-dropdown-list a[data-link]:first-of-type {
  display: none;
}

.nav-item-mobile {
  display: none;
}

/*Bottom nav*/
.bottom-nav .navbar-brand {
  display: none;
}

.bottom-nav {
  padding: 0;
  background: #006C37
}

.bis-navbar-block.bis-navbar-block-bottom .nav-item .nav-link {
  border-left: 0;
  border-right: 0;
  padding: 1.2rem 0;
}

.bis-navbar-block.bis-navbar-block-bottom .nav-link.active,
.bis-navbar-block.bis-navbar-block-bottom .nav-link.show,
.bis-navbar-block.bis-navbar-block-bottom .nav-link:focus,
.bis-navbar-block.bis-navbar-block-bottom .nav-link:hover,
.bis-navbar-block.bis-navbar-block-bottom a {
  color: #fff;
}

.bis-navbar-block.bis-navbar-block-bottom .bis-dropdown-list-block a {
  color: #373331;
}

.bis-navbar-block.bis-navbar-block-bottom .navbar-nav {
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
}

/*Bottom nav*/
/*Navigation*/
/*Footer*/
#bis-footer-block {
  padding: 4rem 0 3rem 0;
  background: #006C37;
}

#footer-quicklinks-block-top {
  position: relative;
}

#footer-quicklinks-block-top:before {
  content: '';
  position: absolute;
  left: 0;
  top: -8px;
  width: 100%;
  height: 8px;
  background: rgb(156, 157, 157);
  background: linear-gradient(0deg, rgba(156, 157, 157, 1) 0%, rgba(255, 204, 0, 1) 100%);
  background: linear-gradient(to right, rgba(156, 157, 157, 1) 50%, rgba(255, 204, 0, 1) 50%);
}

.footer-quicklinks {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 0;
}

.footer-quicklink-item {
  position: relative;
}

.footer-quicklink-item:first-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  width: 1px;
  height: 100%;
  border-right: 1px solid #D0D3D7;
}

.footer-quicklink-item:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  width: 1px;
  height: 100%;
  border-right: 1px solid #D0D3D7;
}

.footer-quicklink-item:last-of-type:before {
  border-right: 0px none;
}

.footer-quicklink-item-link {
  position: relative;
  display: block;
  padding: 2.4rem 0.8rem;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 2rem;
  font-weight: 500;
  text-transform: capitalize;
  color: #000;

}

.footer-quicklink-item-link span {
  position: relative;
}

.footer-quicklink-item-link span:after {
  content: '';
  width: 24px;
  height: 24px;
  position: absolute;
  right: -24px;
  top: 50%;
  transform: translateY(-50%);
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 17L17 7M17 7H7M17 7V17" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right center;
  transition: all 0.02s ease-in-out;
}

.footer-quicklink-item-link:hover span:after {
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 15L15 1M15 1H1M15 1V15" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right center;
}

.footer-quicklink-item-link:hover,
.footer-quicklink-item-link:focus,
.footer-quicklink-item-link:active {
  color: #000;
  font-weight: 700;
  transition: all 0.1s ease-in-out
}

.footer-quicklink-item-link:before {
  content: '';
  position: absolute;
  top: -0.8rem;
  left: 0;
  width: 100%;
  height: 0;
  border-top: 8px solid
}

.footer-quicklink-item:last-child {
  border-right: 0px none;
}

.footer-quicklink-item:nth-child(1) .footer-quicklink-item-link:hover:after,
.footer-quicklink-item:nth-child(1) .footer-quicklink-item-link:before {
  border-color: rgba(156, 157, 157, 1)
}

.footer-quicklink-item:nth-child(2) .footer-quicklink-item-link:hover:after,
.footer-quicklink-item:nth-child(2) .footer-quicklink-item-link:before {
  border-color: rgba(0, 57, 120, 1)
}

.footer-quicklink-item:nth-child(3) .footer-quicklink-item-link:hover:after,
.footer-quicklink-item:nth-child(3) .footer-quicklink-item-link:before {
  border-color: rgba(201, 16, 53, 1)
}

.footer-quicklink-item:nth-child(4) .footer-quicklink-item-link:hover:after,
.footer-quicklink-item:nth-child(4) .footer-quicklink-item-link:before {
  border-color: rgba(255, 204, 0, 1)
}

.footer-quicklink-item-link:hover:after {
  content: '';
  position: absolute;
  top: -1.5rem;
  left: 0;
  width: 100%;
  height: 0;
  border-top: 8px solid;
}

#bis-footer-block,
#bis-footer-block a,
#bis-footer-block a:hover,
#bis-footer-block a:focus,
#bis-footer-block a:active {
  color: #fff;
}

.bis-footer-wrapper-left {
  flex: 0 0 75%;
  max-width: 75%;
}

.bis-footer-wrapper-right {
  flex: 0 0 25%;
  max-width: 75%;
}

.bis-footer-left-block {
  justify-content: space-between;
  align-items: flex-start;
}

.bis-fl-block {
  flex: 0 0 32%;
  max-width: 32%;
  padding-right: 0.8rem;
}

.bis-fl-block.bis-fl-block-4 {
  flex: 0 0 100%;
  max-width: 100%;
}

.bis-footer-tagline {
  margin: 0.8rem 0 1.6rem 0;
}

.footer-address-block h3,
.footer-quicklinks-block h3 {
  margin: 0 0 0.8rem 0;
}

.branch-email {
  margin: 0.8rem 0 0 0;
}

.branch-email a span {
  position: relative;
  top: 2px;
}

.bis-fl-social-block a {
  display: inline-block;
  margin-right: 1.6rem;
}

.bis-fl-social-block a img {
  width: 18px;
  height: 18px;
  object-fit: contain;
}

.footer-quicklinks-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.footer-quicklinks-list li {
  margin: 0 0 1rem 0;
  padding-right: 0.8rem;
  flex: 0 0 50%;
  max-width: 50%;
}

.footer-quicklinks-list li a {
  font-size: 1.4rem;
  line-height: 2rem;
}

.footer-quicklinks-list li a:hover,
.footer-quicklinks-list li a:focus,
.footer-quicklinks-list li a:active,
.footer-quicklinks-list li a.active {
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 4px;
  /* transition:none; */
}

.bis-copyright-block-left,
.bis-copyright-block-right {
  flex: 0 0 50%;
  max-width: 50%;
}

.bis-copyright-block-right {
  text-align: right
}

.bis-copyright-block {
  padding: 10px 0;
}

.bis-copyright-icon {
  max-width: 200px;
}

.bis-copyright-icon-1 {
  margin: 0 2.4rem 0 0;
}
.bis-footer-logo{
  width:108px;
}
/*Footer*/
/*Home*/
.home-banner-video-block {
  position: relative;
  height: calc(100vh - 200px);
  width: 100vw;
  overflow: hidden;
}

video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  transform: translate(-50%, -50%);
}

#togglePlayPause {
  display: inline-block;
  width: 60px;
  height: 60px;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin: 0 auto;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  background: rgba(221, 221, 221, 0.48);
  backdrop-filter: blur(2px);
  text-align: center;
  border-radius: 60px;
  transform: translate(0, -50%);
}

#toggleMute {
  display: inline-block;
  width: 60px;
  height: 60px;
  position: absolute;
  right: 4rem;
  top: 2rem;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  background: rgba(221, 221, 221, 0.48);
  backdrop-filter: blur(2px);
  text-align: center;
  border-radius: 60px;
}

.play-icon,
.pause-icon,
.mute-icon,
.unmute-icon {
  width: 24px;
  height: 24px;
}

.play-icon,
.unmute-icon {
  display: none;
}

#togglePlayPause,
#toggleMute {
  display: none;
}

.home-sec-2 {
  background: #f7f7f7;
}

.home-sec-2-content {
  justify-content: space-between;
  align-items: flex-start;
}

.bis-page-title span {
  display: block;
}

.hs2-steps-block {
  margin-top: 3.2rem;
}

.hs2-step-item {
  margin-bottom: 2.4rem;
  padding: 0 0 0 3.2rem;
  border-left: 12px solid;
  cursor: pointer;
}

.hs2-step-item-1 {
  border-color: #FC0
}

.hs2-step-item-2 {
  border-color: #C91035
}

.hs2-step-item-3 {
  border-color: #003978
}

.hs2-step-item-4 {
  border-color: #006C37
}

.hs2-text-number {
  margin: 0 0 0.8rem 0;
}

.hs2-text-description {
  margin: 0.4rem 0 0 0;
}

.home-sec-2-block-left, .home-sec-2-block-right {
  flex: 0 0 50%;
  max-width: 600px;
}

.home-sec-2-block-left {
  padding-right: 2.4rem;
}

.home-sec-2-block-right {
  padding-left: 2.4rem;
}

/* .hs2-image-block {
  position:relative
}
.hs2-img-desktop{
  position:absolute;
  left:0;
  top:0;
}
.hs2-image-block .hs2-step-item-1-img{
  display:block !important;
  z-index:1
}
.hs2-image-block .hs2-step-item-2-img{
  z-index:2
}
.hs2-image-block .hs2-step-item-3-img{
  z-index:3
}
.hs2-image-block .hs2-step-item-4-img{
  z-index:4
} */

.hs2-step-item.active .hs2-text-content h3, .hs2-step-item.active .hs2-text-number {
  font-weight: 700;
  /*  transition:all 0.2s ease-in-out */
}

.hs2-step-item .hs2-text-description, .hs2-step-item-img {
  display: none;
}

.hs2-step-item.active .hs2-text-description {
  display: block;
  /* transition:all 0.2s ease-in-out */
}
.hs2-image-block{
  aspect-ratio: 1 / 1;
}
.hs2-step-item-img{
  aspect-ratio: 1 / 1;
  object-fit: cover;
}
.hs2-step-item-img.active {
  display: block;
  margin: 0;
}

/* .hs2-img-desktop{
  display:block;
  margin:0 0 4rem 0;
} */

.carousel {
  background: #EEE;
}

.carousel-cell {
  width: 66%;
  height: 200px;
  margin-right: 10px;
  background: #8C8;
  border-radius: 5px;
  counter-increment: carousel-cell;
}

/* cell number */
.carousel-cell:before {
  display: block;
  text-align: center;
  content: counter(carousel-cell);
  line-height: 200px;
  font-size: 80px;
  color: white;
}

.section-title-block {
  margin: 0 0 2.1rem 0;
}

.section-subtitle {
  letter-spacing: 3.84px;
  text-transform: uppercase;
}

.hs3-carousel-item {
  width: 50%;
  height: 380px;
  margin-right: 1.6rem;
}

.hs3-carousel-item-content {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
}

.hs3-slide-img {
  width: 100%;
  height: 360px;
  object-fit: cover;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}

.hs3-carousel-item.is-selected img {
  height: 480px;
  filter: grayscale(0);
}

.hs3-carousel-nav-block {
  margin-top: 4rem;
  justify-content: space-between;
  align-items: center;
}

.flickity-button {
  display: none;
}

.progress-bar-block {
  flex: 0 0 80%;
  max-width: 80%;
}

.flickty-arrow-block {
  flex: 0 0 20%;
  max-width: 20%;
  display: flex;
  justify-content: flex-end;
}

.progress-bar {
  position: relative;
  width: 100%;
  height: 6px;
  /* background: #B0B3B9;  */
}

.progress-bar:before {
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  width: 100%;
  height: 1px;
  background: #B0B3B9;
}

.progress-bar-fill {
  position: relative;
  height: 100%;
  background: #006C37;
  width: 0;
  transition: width 0.5s ease;
  /* Smooth transition */
}

.progress-bar-fill:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 8px;
  background: #006C37;
}

.flickity-prev, .flickity-next {
  display: inline-block;
  /* padding: 2.4rem 3rem; */
  padding: 0 3rem;
  text-align: center;
  border-radius: 75px;
  border: 1px solid transparent;
  /* background: #fff; */
  background:transparent;
}

.flickity-prev {
  margin-right: 1.6rem;
}

.flickity-prev:disabled svg path, .flickity-next:disabled svg path {
  stroke: #9C9D9D;
}
.flickity-prev:hover,.flickity-next:hover,
.flickity-prev:focus,.flickity-next:focus,
.flickity-prev:active,.flickity-next:active{
  border: 1px solid transparent;
}
/* .flickity-prev:hover,.flickity-next:hover{
  border: 1px solid #006C37;
  transition: all 0.2s ease;
} */

/* .flickity-prev:focus,.flickity-next:focus,.flickity-prev:hover:disabled, .flickity-next:hover:disabled {
  border: 1px solid transparent;
} */

/* .flickity-prev:active, .flickity-next:active {
  background: #006C37;
  border: 1px solid #006C37;
} */

.flickity-prev:focus:disabled, .flickity-next:focus:disabled {
  background: transparent;
  border: 1px solid transparent;
}

/* .flickity-prev:active svg path, .flickity-next:active svg path {
  stroke: #fff;
  transition: all 0.2s ease;
} */

/* .is-fullscreen added to carousel when fullscreen
   size cells to full height when fullscreen */
.carousel.is-fullscreen .carousel-cell {
  height: 100%;
}

/*Home*/
/*Card Style Primary*/
.component-cardstyle-primary-block {
  position: relative;
  top: 2.4rem;
}

.component-cardstyle-primary-block:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 8px;
  background: #ffcc00;
  background: linear-gradient(0deg, rgba(255, 204, 0, 1) 0%, rgba(0, 108, 55, 1) 100%);
  background: linear-gradient(to right, rgba(255, 204, 0, 1) 50%, rgba(0, 108, 55, 1) 50%);
}

.cardstyle-primary-content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 0;
}

.cardstyle-primary-item {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
  padding: 2.4rem;
  background: #fff;
  z-index: 2;
}

.cardstyle-primary-item-2:hover .bis-link.bis-link-white-hover span:after,
.cardstyle-primary-item-3:hover .bis-link.bis-link-white-hover span:after,
.cardstyle-primary-item-4:hover .bis-link.bis-link-white-hover span:after {
  content: '';
  width: 24px;
  height: 24px;
  position: absolute;
  right: -24px;
  top: 0;
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 17L17 7M17 7H7M17 7V17" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right center;
}

.cardstyle-primary-item-2:hover .bis-link.bis-link-white-hover:hover span:after,
.cardstyle-primary-item-3:hover .bis-link.bis-link-white-hover:hover span:after,
.cardstyle-primary-item-4:hover .bis-link.bis-link-white-hover:hover span:after {
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 15L15 1M15 1H1M15 1V15" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right center;
}


.cardstyle-primary-item-1 {
  border-top: 8px solid #ffcc00
}

.cardstyle-primary-item-1:hover {
  background: #ffcc00;
  transform: all 0.1s ease-in-out;
}

.cardstyle-primary-item-1 .cspi-block-top, .cardstyle-primary-item-1 .cspi-block-bottom {
  background: #ffcc00;
}

.cardstyle-primary-item-2 {
  border-top: 8px solid #C91035
}

.cardstyle-primary-item-2:hover {
  background: #C91035;
  transition: all 0.1s ease-in-out;
}

.cardstyle-primary-item-2 .cspi-block-top, .cardstyle-primary-item-2 .cspi-block-bottom {
  background: #C91035;
}

.cardstyle-primary-item-3 {
  border-top: 8px solid #003978
}

.cardstyle-primary-item-3:hover {
  background: #003978;
  transition: all 0.1s ease-in-out;
}

.cardstyle-primary-item-3 .cspi-block-top, .cardstyle-primary-item-3 .cspi-block-bottom {
  background: #003978;
}

.cardstyle-primary-item-4 {
  border-top: 8px solid #006C37
}

.cardstyle-primary-item-4:hover {
  background: #006C37;
  transition: all 0.05s ease-in-out;
}

.cardstyle-primary-item-4 .cspi-block-top, .cardstyle-primary-item-4 .cspi-block-bottom {
  background: #006C37;
}

.cspi-primary-image-block {
  overflow: hidden;
  border-radius:4px;
}

.cspi-primary-image-block .cspi-primary-img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  /* -webkit-filter: grayscale(100%);
  filter: grayscale(100%); */
  transition: all 0.1s ease-in-out;
  
}

.cspi-block-top, .cspi-block-bottom {
  display: none;
  position: absolute;
  left: 0;
  height: 2.4rem;
  width: 100%;
}

.cspi-block-top {
  top: -2.4rem;
}

.cspi-block-bottom {
  bottom: -2.4rem;
}

.cardstyle-primary-item:hover .cspi-block-top,
.cardstyle-primary-item:hover .cspi-block-bottom {
  display: block;
  transform: all 0.1s ease-in-out;
}

.cspi-primary-desc-block {
  margin: 0.8rem 0;
}

.cspi-primary-links-block {
  margin: 0 0 1.6rem 0;
  min-height:52px;
}

.cspi-primary-links-block .bis-link {
  margin: 0 0 0.4rem 0;
}

.cspi-primary-links-block .bis-link:last-of-type {
  margin: 0;
}

.cardstyle-primary-item-2:hover,
.cardstyle-primary-item-3:hover,
.cardstyle-primary-item-4:hover,
.cardstyle-primary-item-2:hover .bis-link,
.cardstyle-primary-item-3:hover .bis-link,
.cardstyle-primary-item-4:hover .bis-link {
  color: #fff;
  transition: none;
}

.cardstyle-primary-item-2:hover .bis-link svg path,
.cardstyle-primary-item-3:hover .bis-link svg path,
.cardstyle-primary-item-4:hover .bis-link svg path {
  stroke: #fff;
  transition: all 0.05s ease-in-out;
}

.cardstyle-primary-item:hover .cspi-primary-img {
  /* -webkit-filter: grayscale(0%);
  filter: grayscale(0%); */
  transform: scale(1.1);
}

/*Card Style Primary*/
/*Card Style Secondary*/
@media screen and (min-width:992px) {
  .cardstyle-secondary-content {
    display: flex;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }

  .cardstyle-secondary-item {
    flex: 1;
    /* max-height:540px; */
    overflow: hidden;
    transition: 0.2s ease-in-out;
    padding: 2.4rem;
    margin: 0 0.8rem;
    background: #fff;
    border-top: 12px solid;
    border-left: 1px solid rgba(192, 197, 201, 1);
    border-right: 1px solid rgba(192, 197, 201, 1);
    border-bottom: 1px solid rgba(192, 197, 201, 1);
    border-radius: 4px;
  }

  .cardstyle-secondary-item:hover,
  .cardstyle-secondary-item.active {
    flex: 1 1 15%;
    padding: 2.4rem 1.6rem;
  }

  .cardstyle-secondary-item:hover .cspi-secondary-title-block h3,
  .cardstyle-secondary-item.active .cspi-secondary-title-block h3 {
    font-weight: 700;
  }

  .cspi-secondary-image-block {
    position: relative;
  }

  .cspi-secondary-icon {
    position: absolute;
    right: -1px;
    bottom: -1px;
  }

  .cardstyle-secondary-item:hover .cspi-secondary-image-block,
  .cardstyle-secondary-item.active .cspi-secondary-image-block {
    height: 260px;
    overflow: hidden;
  }

  .cardstyle-secondary-item:hover .cspi-secondary-image-block .cspi-secondary-icon,
  .cardstyle-secondary-item.active .cspi-secondary-image-block .cspi-secondary-icon {
    display: none;
  }

  .cardstyle-secondary-item:hover img,
  .cardstyle-secondary-item.active img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    transform: scale(1.3);
  }

  .cardstyle-secondary-item:hover .cspi-secondary-desc-block,
  .cardstyle-secondary-item.active .cspi-secondary-desc-block {
    display: block
  }

  .cardstyle-secondary-item-1 {
    border-top-color: #006C37;
  }

  .cardstyle-secondary-item-1:hover,
  .cardstyle-secondary-item-1.active {
    background: #006C37;
    color: #fff;
  }

  .cardstyle-secondary-item-2 {
    border-top-color: #003978;
  }

  .cardstyle-secondary-item-2:hover {
    background: #003978;
    color: #fff;
  }

  .cardstyle-secondary-item-3 {
    border-top-color: #ffcc00;
  }

  .cardstyle-secondary-item-3:hover {
    background: #ffcc00;
    color: #373331;
  }

  .cardstyle-secondary-item-4 {
    border-top-color: #C91035;
  }

  .cardstyle-secondary-item-4:hover {
    background: #C91035;
    color: #fff;
  }

  .cspi-secondary-image-block {
    height: 420px;
  }

  .cspi-secondary-image-block img {
    width: 100%;
    height: 420px;
    object-fit: cover;
  }

  .cspi-secondary-title-block {
    padding: 2.4rem 0 0 0;
  }

  .cspi-secondary-desc-block {
    margin: 0.8rem 0 0;
    display: none;
  }

  .mobile-title-arrow {
    display: none;
  }
}

@media screen and (max-width:991px) {
  .cardstyle-secondary-item {
    padding: 1.6rem 0;
    margin: 0 0 1.6rem 0;
    border-top: 8px solid;
    border-left: 0px none;
    border-right: 0px none;
    border-bottom: 0px none;
  }

  .cardstyle-secondary-item.mobile-active {
    padding: 1.6rem
  }

  .cardstyle-secondary-item .cspi-secondary-image-block,
  .cardstyle-secondary-item .cspi-secondary-desc-block {
    display: none;
  }

  .cardstyle-secondary-item .cspi-secondary-image-block {
    margin: 0 0 1.6rem 0;
  }

  .cardstyle-secondary-item .cspi-secondary-desc-block {
    margin: 0.8rem 0 0 0;
  }

  .cardstyle-secondary-item-1 {
    border-top-color: #006C37;
  }

  .cardstyle-secondary-item-1.mobile-active {
    background: #006C37;
    color: #fff;
  }

  .cardstyle-secondary-item-2 {
    border-top-color: #003978;
  }

  .cardstyle-secondary-item-2.mobile-active {
    background: #003978;
    color: #fff;
  }

  .cardstyle-secondary-item-3 {
    border-top-color: #ffcc00;
  }

  .cardstyle-secondary-item-3.mobile-active {
    background: #ffcc00;
    color: #373331;
  }

  .cardstyle-secondary-item-4 {
    border-top-color: #C91035;
  }

  .cardstyle-secondary-item-4.mobile-active {
    background: #C91035;
    color: #fff;
  }

  .cspi-secondary-icon {
    display: none;
  }

  .cspi-secondary-img {
    width: 100%;
  }

  .cspi-secondary-title-block {
    position: relative;
  }

  .cspi-secondary-title-block .mobile-title-arrow {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }

  .cardstyle-secondary-item.mobile-active .mobile-title-arrow {
    display: none;
  }

  .cspi-secondary-title-block h3 {
    font-size: 2rem;
    line-height: 2.8rem;
  }

  .cardstyle-secondary-item.mobile-active .cspi-secondary-title-block h3 {
    font-weight: 600;
  }

  .mobile-title-arrow {
    display: block;
  }
}

/*Card Style Secondary*/
/*Text Component 6*/
.tc6-block {
  margin: 0 auto;
  max-width: 1080px;
  justify-content: space-between;
  align-items: flex-start;
}

.tc6-block-left, .tc6-block-right {
  flex: 0 0 50%;
  max-width: 510px;
}

.tc6-block-right-content {
  margin: 2.4rem 0 1.6rem 0;
}

@media screen and (min-width:992px) and (max-width:1199px) {
  .tc6-block-left {
    padding-right: 2rem;
  }

  .tc6-block-left, .tc6-block-right {
    padding-left: 2rem;
  }
}

@media screen and (min-width:768px) and (max-width:991px) {
  .tc6-block-left {
    padding-right: 1rem;
  }

  .tc6-block-left, .tc6-block-right {
    padding-left: 1rem;
  }
}

@media screen and (max-width:767px) {
  .tc6-block-left, .tc6-block-right {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .tc6-block-left {
    margin: 0 0 2.4rem 0;
  }

  .tc6-block-right h3 {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

/*Text Component 6*/
/*Slider Component 3*/
.slide-component-3-title {
  justify-content: space-between;
  align-items: center;
  margin: 0 0 3.2rem 0;
}

.slide-component-3-title .section-title-block {
  flex: 0 0 calc(100% - 200px);
  max-width: calc(100% - 200px);
  margin: 0;
}

.sc3-arrows {
  /*  display:none; */
  position: relative;
  /* flex: 0 0 200px;
  max-width: 200px; */
}
.sc3-arrows .flickty-arrow-block {
  display: flex;
  max-width: 100%;
}

/* .sc3-arrows .sc3-viewall-top {
  display: none;
} */
.sc3-viewall-top a.bis-link-text{
  padding-right:0;
}

.sc3-item-content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
}

.sc3-item-single {
  justify-content: flex-start;
  align-items: flex-start;
  cursor: pointer;
  border-radius: 4px;
}

.sc3-item-single-1 {
  background: #c91035;
  color: #fff;
}

.sc3-item-single-2 {
  background: #D3DAE1;
  color: #373331;
}

.sc3-item-single-3 {
  background: #D3DAE1;
  color: #373331;
}

.sc3-item-single-4 {
  background: #003978;
  color: #fff;
}

.sc3-item-single-left {
  flex: 0 0 320px;
  max-width: 320px;
  overflow: hidden;
  border-radius: 4px 0 0 4px;
  align-self:stretch;
}

.sc3-item-img {
  width: 320px;
  height: 320px;
  object-fit: cover;
  transition: transform 0.3s ease-in-out;
  min-height:100%;
}

.sc3-item-single:hover .sc3-item-img {
  transform: scale(1.1);
}

.sc3-item-single .sc3-item-single-date svg {
  transition: transform 0.3s ease-in-out;
}

.sc3-item-single:hover .sc3-item-single-date svg {
  transform: translateX(8px);
}

.sc3-item-single-right {
  flex: 0 0 calc(100% - 320px);
  max-width: calc(100% - 320px);
  padding: 3.2rem;
}

.sc3-item-single-title {
  margin: 0 0 2.4rem 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  height: 24px;
  overflow: hidden;
  font-weight: 700;
}

.sc3-item-single-content-block {
  margin: 0 0 2.4rem 0;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  height: 160px;
  min-height: 160px;
  overflow: hidden;
}

.sc3-item-single-content {
  display: flex;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
}


.sc3-item-single-date {
  justify-content: space-between;
  align-items: flex-end;
}

.sc3-item-single-date span {
  flex: 0 0 calc(100% - 42px);
  max-width: calc(100% - 42px);
  text-transform: uppercase;
}

.sc3-block-bottom {
  margin: 3.2rem 0 0 0;
}

/* .sc3-progress-block{
  display: flex;
  width:100%;
  flex-wrap: wrap;
  align-items:center;
  max-width:300px;  
}
.sc3-slide-number,.sc3-slide-count{
  flex:0 0 50px;
  max-width:50px;
  font-family: "Montserrat", sans-serif;  
  font-size:2rem;
  line-height:2.8rem;
}
.sc3-slide-number{  
  flex:0 0 25px;
  max-width:25px;
  color:#006C37;
  font-weight:700;
}
.sc3-slide-count{
  color:#373331;
  font-weight:500;
  text-align: center;
}
.sc3-progress-bar-block{
  flex:0 0 calc(100% - 100px);
  max-width:calc(100% - 100px);
} */
.sc3-block-bottom {
  justify-content: center;
  align-items: center;
}

.sc3-fancybox {
  padding: 0;
  border-radius: 4px;
}

.sc3-popup-block {
  width: 825px;
  padding: 1.6rem;
  background: #fff;
  border-radius: 4px;
}

.sc3-popup-left {
  flex: 0 0 400px;
  max-width: 400px;
}

.sc3-popup-img {
  width: 400px;
  height: 400px;
  object-fit: cover;
}

.sc3-popup-right {
  flex: 0 0 calc(100% - 400px);
  max-width: calc(100% - 400px);
  padding-left: 2.4rem;
}

.sc3-popup-close-block {
  margin: 0 0 0.8rem 0;
  text-align: right;
}

.sc3-popup-close {
  visibility: hidden;
}

.sc3-popup-subtitle {
  margin: 0 0 1.6rem 0;
  font-weight: 700
}

.sc3-popup-title {
  margin: 0 0 0.8rem 0;
}
.home-sec-6 .sc3-popup-title{
  min-height:64px;
}

.sc3-popup-date {
  margin: 0 0 1.6rem 0;
  font-size: 1.1rem;
  line-height: 1.4rem;
  text-transform: uppercase;
}

.sc3-fancybox.fancybox__content>.carousel__button.is-close {
  top: 22px;
  right: 22px;
}

.sc3-fancybox.fancybox__content>.carousel__button.is-close svg {
  width: 80px;
  height: 80px;
  stroke: #006C37;
  stroke-width: 1px;
  filter: none;
}

.fancybox__thumbs {
  display: none;
}

.fancybox__nav .carousel__button {
  /* width: 80px;
  height: 80px;
  background: #fff;
  border: 1px solid transparent;
  border-radius: 80px; */
}

.fancybox__nav .carousel__button:hover {
  /* border: 1px solid #006C37; */
}

/* .fancybox__nav .carousel__button:focus, */
.fancybox__nav .carousel__button:active {
 /*  border: 1px solid #006C37;
  background: #006C37; */
}

/* .fancybox__nav .carousel__button:focus svg, */
/* .fancybox__nav .carousel__button:active svg {
  stroke: #fff;
} */

.fancybox__nav .carousel__button svg {
  stroke: #fff;
  stroke-width: 1px;
  filter: none;
  width:40px;
  height:40px;
}

.fancybox__nav .carousel__button.is-prev {
  left: calc(50vw - 530px);
}

.fancybox__nav .carousel__button.is-next {
  right: calc(50vw - 530px);
}
.sc3-item-single-content p:nth-child(2){
  display: -webkit-box;
  line-clamp: 5;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  height: 140px;
  overflow: hidden;
}
@media screen and (min-width:1200px) and (max-width:1439px) {
  .sc3-item-single-content {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .sc3-item-single-date {
    font-size: 1.4rem;
    line-height: 2rem;
  }

  /* .sc3-item-single-content-block {
    height: 75px;
    min-height: 75px;
    -webkit-line-clamp: 3;
  } */
  .sc3-item-single-content p:nth-child(2){
    display: -webkit-box;
    line-clamp: 5;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    height: 122px;
    overflow: hidden;
  }

  .sc3-item-single-left {
    flex: 0 0 240px;
    max-width: 240px;
  }

  .sc3-item-img {
    width: 240px;
    height: 240px;
  }

  .sc3-item-single-right {
    flex: 0 0 calc(100% - 240px);
    max-width: calc(100% - 240px);
  }
}

@media screen and (min-width:992px) and (max-width:1199px) {
  .sc3-item-single-content-block {
    height: 117px;
    min-height: 117px;
  }
  .sc3-item-single-content p:nth-child(2){
    display: -webkit-box;
    line-clamp: 5;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    height: 103px;
    overflow: hidden;
  }

  .sc3-item-single-content {
    font-size: 1.4rem;
    line-height: 2rem;
  }

  .sc3-item-single-date {
    font-size: 1.2rem;
    line-height: 1.8rem;
  }

  .sc3-item-single .sc3-item-single-date svg {
    width: 16px;

  }

  .sc3-item-single-left {
    flex: 0 0 240px;
    max-width: 240px;
  }

  .sc3-item-img {
    width: 240px;
    height: 240px;
  }

  .sc3-item-single-right {
    padding: 1.6rem;
    flex: 0 0 calc(100% - 240px);
    max-width: calc(100% - 240px);
  }

  .sc3-item-single-title {
    margin: 0 0 1.6rem 0;
  }

  .sc3-fancybox {
    max-width: 875px;
    width: 80%;
  }

  .sc3-popup-block {
    width: 100%;
  }

  .sc3-popup-left {
    flex: 0 0 40%;
    max-width: 40%;
  }

  .sc3-popup-right {
    flex: 0 0 60%;
    max-width: 60%;
  }

  .sc3-popup-img {
    width: 100%;
    height: auto;
  }
}

@media screen and (min-width:768px) and (max-width:991px) {
  .sc3-item-single-content-block {
    height: 77px;
    min-height: 77px;
  }
  .sc3-item-single-content-block
  .sc3-item-single-content p:nth-child(2){
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 63px;
    overflow: hidden;
  }

  .sc3-item-single-content {
    font-size: 1.4rem;
    line-height: 2rem;
  }

  .sc3-item-single-date {
    font-size: 1.2rem;
    line-height: 1.8rem;
  }

  .sc3-item-single .sc3-item-single-date svg {
    width: 16px;
  }

  .sc3-item-single-left, .sc3-item-single-right {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .sc3-item-img {
    width: 100%;
    height: 180px;
  }

  .sc3-item-single-right {
    padding: 1.6rem;
  }

  .sc3-item-single-title {
    margin: 0 0 1.6rem 0;
  }

  .sc3-item-single-content {
    align-items: flex-start;
  }

  .sc3-fancybox {
    max-width: 875px;
    width: 80%;
  }

  .sc3-popup-block {
    width: 100%;
  }

  .sc3-popup-left {
    flex: 0 0 40%;
    max-width: 40%;
  }

  .sc3-popup-right {
    flex: 0 0 60%;
    max-width: 60%;
  }

  .sc3-popup-img {
    width: 100%;
    height: auto;
  }

  .sc3-fancybox.fancybox__content>.carousel__button.is-close svg {
    width: 32px;
    height: 32px;
  }

  .sc3-fancybox.fancybox__content>.carousel__button.is-close {
    top: -48px;
    right: 0;
  }

  .sc3-popup-close {
    display: none;
  }

  .sc3-fancybox.fancybox__content>.carousel__button.is-close svg {
    stroke: #fff;
  }

  .fancybox__nav .carousel__button {
    width: 45px;
    height: 45px;
  }
}

@media screen and (min-width:768px) {
  .sc3-arrows .bis-link, .sc3-arrows-bottom {
    display: none;
  }

  .sc3-item {
    display: block
  }

  .sc3-slider.sc3-slider-mobile {
    display: none;
  }

  .sc3-block-bottom-desktop {
    display: flex !important
  }

  .sc3-block-bottom-mobile {
    display: none !important
  }
}

@media screen and (max-width:767px) {
  .slide-component-3 .col-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .sc3-slider.sc3-slider-mobile {
    padding-left: 2rem;
  }

  .sc3-slider.sc3-slider-desktop {
    display: none;
  }

  .sc3-arrows .flickty-arrow-block {
    display: none;
  }

  .slide-component-3-title {
    padding-left: 2rem;
    padding-right: 2rem;
    align-items: flex-end;
  }

  .slide-component-3-title .section-title-block {
    /*  flex:0 0 calc(100% - 85px);
    max-width:calc(100% - 85px); */
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }

  .sc3-arrows {
    flex: 0 0 85px;
    max-width: 85px;
    text-align: right;
    padding-left: 10px;
  }

  .sc3-arrows .bis-link {
    display: block;
  }

  .sc3-block-viewall {
    display: none;
  }

  .sc3-item-single {
    width: 80% !important;
    margin-right: 1.6rem;
  }

  .sc3-item-single-left, .sc3-item-single-right {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .sc3-item-img {
    max-width: 100%;
  }

  .sc3-item-single-right {
    padding: 2.4rem;
  }

  /* .sc3-item-single-content-block {
    height: 65px;
    min-height: 65px;
    -webkit-line-clamp: 3;
  } */
  .sc3-item-single-title{
    margin:0;
  }
  .sc3-item-single-content-block {
    height: 60px;
    min-height: 60px;
  }
  .sc3-item-single-content p:nth-child(2){
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 62px;
    overflow: hidden;
  }

  .sc3-item-single-content {
    font-size: 1.4rem;
    line-height: 2rem;
  }

  .sc3-item-single-date {
    font-size: 1.2rem;
    line-height: 1.8rem;
  }

  .sc3-item-single .sc3-item-single-date svg {
    width: 16px;
  }

  .sc3-popup-left, .sc3-popup-right {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .sc3-fancybox {
    max-width: 100%;
    width: 100%;
  }

  .sc3-popup-block {
    width: 100%;
    border-radius: 0 0 4px 4px;
  }

  .sc3-popup-img {
    width: 100%;
    height: auto;
  }

  .sc3-fancybox.fancybox__content>.carousel__button.is-close svg {
    width: 32px;
    height: 32px;
  }

  .sc3-fancybox.fancybox__content>.carousel__button.is-close {
    top: -48px;
    right: 0;
  }

  .sc3-popup-close {
    display: none;
  }

  .sc3-fancybox.fancybox__content>.carousel__button.is-close svg {
    stroke: #fff;
  }

  .fancybox__nav .carousel__button {
    width: 45px;
    height: 45px;
  }

  .carousel__button.is-prev, .carousel__button.is-next {
    display: none;
  }

  .sc3-popup-right {
    padding-left: 0;
  }

  .sc3-popup-title {
    font-size: 2.4rem;
    line-height: 3.2rem;
    font-weight: 600;
  }
  .home-sec-6 .sc3-popup-title{
    min-height:100%;
  }

  .sc3-popup-subtitle {
    margin: 0 0 0.8rem 0;
  }

  .sc3-item-single-left {
    border-radius: 4px;
  }

  .sc3-block-bottom-desktop {
    display: none !important
  }

  .sc3-block-bottom-mobile {
    display: flex !important
  }

  .sc3-block-bottom-mobile .sc3-arrows-bottom {
    display: none;
  }

  .sc3-block-bottom-mobile .sc3-block-viewall {
    display: block;
  }
  .sc3-arrows .sc3-viewall-top {
    display: none;
  }
  .sc3-item-single-right .sc3-popup-title{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  
    overflow: hidden;
  }
}

/*Slider Component 3*/
/*Banner Component*/
.banner-component {
  position: relative;
  padding: 6.4rem 0 3.2rem 0;  
}

.banner-component-content-block {
  position: relative;
  z-index: 2;
}

/*Banner Component*/
/*Banner Component 1*/
.banner-component-1,.banner-component-3{
  padding: 6.4rem 0 4rem 0;  
}
.banner-component-1:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(100% - 128px);
  background: #F7F7F7;
}

.bc1-image-block {
  margin: 3.2rem 0 0 0;
  text-align: right;
}

.bc1-img {
 /*  max-width: 100%; */
  /* max-width:75%; */
  max-width:100%;
  width:960px;
  max-height: 520px;
  object-fit: cover;
}

/*Banner Component 1*/
/*Banner Component 2*/
.banner-component-2 {
  background: #F7F7F7;
  padding:6.4rem 0;
}

/*Banner Component 2*/
/*Banner Component 3*/
.banner-component-3:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(100% - 128px);
  background: #F7F7F7;
}

.bc3-image-block {
  margin: 3.2rem 0 0 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 1.6rem;
}

.bc3-img {
  max-width: 100%;
  width:100%;
  height:530px;  
  object-fit: cover;
}

/*Banner Component 3*/
/*Banner Component 4*/
.banner-component-4 {
  background: #F7F7F7
}
.bc4-slider-block{
  position:relative;
}
.bc4-slider-block:after{
  content:'';
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:calc(100% - 128px);
  background:#F7F7F7;
  z-index: -1; 
}

.bc4-item, .gallery-item {
  margin: 0 0.8rem;
}
.bc4-item-img, .gallery-item-img {
  max-height: 400px;
  object-fit: cover;
}
.bc4-item,.gallery-item{
  width:33%;
}
.bc4-item-img, .gallery-item-img{
  width:100%;
  max-width:100%;
  height:400px;
  object-fit: cover;
}
.gallery-item-img{
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}
.gallery-item.is-selected .gallery-item-img{
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}
.qc1-nav-block{
  display:flex;
}
.bc4-nav-block, .gallery-nav-block,.qc1-nav-block,.qc3-arrow-block {
  max-width: max-content;
  margin: 1.6rem auto 0 auto;
  justify-content: center;
  align-items: center;
  padding: 2.4rem;
  background: #F7F7F7;
  border-radius: 60px;
}

.carousel-nav-bc4, .carousel-nav-gallery,.carousel-nav-qc1,.carousel-nav-qc3 {
  margin: 0 2.4rem;
  text-align: center;
}

.carousel-nav-bc4 .dot, .carousel-nav-gallery .dot,.carousel-nav-qc1 .dot,.carousel-nav-qc3 .dot{
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background: #ccc;
  border-radius: 50%;
  cursor: pointer;
}

.carousel-nav-bc4 .dot.is-selected, .carousel-nav-gallery .dot.is-selected,.carousel-nav-qc1 .dot.is-selected,
.carousel-nav-qc3 .dot.is-selected  {
  background: #006C37;
}

.flickity-prev-bs4, .flickity-next-bs4 {
  background: transparent;
}

.flickity-prev-bs4:disabled svg path, .flickity-next-bs4:disabled svg path {
  stroke: #9C9D9D;
}
@media screen and (min-width:1200px) and (max-width:1439px){
  .bc3-img {
    height:450px
  }
}
@media screen and (min-width:992px) and (max-width:1199px){
  .bc3-img {
    height:380px
  }
}
@media screen and (min-width:768px) and (max-width:991px){
  .bc3-img {
    height:280px
  }
  .bc1-img {
    max-height:400px;
  }
}
@media screen and (max-width:767px) {
  .banner-component {
    padding: 5.6rem 0;
  }

  .banner-component.banner-component-1 {
    padding: 5.6rem 0 0 0;
  }
  .banner-component.banner-component-1 .row .col-12{
    padding-left:0;
    padding-right:0;
  }
  .banner-component.banner-component-1 .row .col-12 .bis-page-title{
    padding-left:2rem;
    padding-right:2rem;
  }
  .banner-component.banner-component-1 .bc1-img{
    width:100%;
    max-width:100%;
    height:auto;
    max-height:300px
  }
  .bc1-image-block, .bc3-image-block {
    margin: 2.4rem 0 0 0;
  }

  .banner-component.banner-component-4 {
    padding: 5.6rem 0 2.4rem 0;
  }

  .bc4-item-img {
    max-width: 100%;
    max-height: 270px;
    object-fit: cover;
  }

  .bc4-nav-block,.gallery-nav-block,.qc3-arrow-block,.qc1-nav-block{
    padding: 1.2rem 2.4rem;
  }
  .bc4-nav-block .flickity-prev-bs4,.bc4-nav-block  .flickity-next-bs4,
  .gallery-nav-block .flickity-prev-bs4,.gallery-nav-block .flickity-next-bs4,
  .qc3-arrow-block .flickity-prev-bs4,.qc3-arrow-block .flickity-next-bs4{
    display:none;
  }
  .carousel-nav-bc4,.carousel-nav-gallery,.carousel-nav-qc3,.carousel-nav-qc1{
    margin:0
  }
  /* .bc4-item {
    margin: 0;
  } */
  .bc4-item-img,.gallery-item-img{
    max-height:220px;
  } 
  .banner-component-2{
    padding:5.6rem 0;
  }
  .banner-component-3 + section{
    padding-top:0;
  }
  .bc3-img {
    height:120px
  }
}


/*Banner Component 4*/
/*Welcome to BIS*/
.welcome-to-bis-content-block {
  max-width: 980px;
  margin: 0 auto;
  display:flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.wtbis-left{
  flex:calc(100% - 720px);
  max-width:calc(100% - 720px);
}
.wtbis-right{
 
  flex:0 0 660px;
  max-width:660px;
}
.welcome-to-bis-content{
  position:relative;
}
.welcome-to-bis-content:before{
  content:'';
  position:absolute;
  left:-32px;
  top:0;
  width:26px;
  height:26px;
  background:url('data:image/svg+xml,<svg width="26" height="18" viewBox="0 0 26 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.424 7.472C10.92 8.46933 11.668 9.87467 11.668 11.688C11.668 13.456 11.124 14.8613 10.036 15.904C8.99333 16.9467 7.656 17.468 6.024 17.468C4.43733 17.468 3.1 16.9693 2.012 15.972C0.969334 14.9747 0.448 13.6827 0.448 12.096C0.448 10.5093 0.946667 8.94533 1.944 7.404L6.908 0.195999H12.484L9.424 7.472ZM22.004 7.472C23.5 8.46933 24.248 9.87467 24.248 11.688C24.248 13.456 23.704 14.8613 22.616 15.904C21.5733 16.9467 20.236 17.468 18.604 17.468C17.0173 17.468 15.68 16.9693 14.592 15.972C13.5493 14.9747 13.028 13.6827 13.028 12.096C13.028 10.5093 13.5267 8.94533 14.524 7.404L19.488 0.195999H25.064L22.004 7.472Z" fill="%23373331"/></svg>') no-repeat top left;
}
.welcome-to-bis-content:after{
  content:'';
  position:absolute;
  right: -28px;
  bottom: 20px;
  width:26px;
  height:26px;
  background:url('data:image/svg+xml,<svg width="26" height="18" viewBox="0 0 26 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.896 10.396C2.4 9.39866 1.652 8.016 1.652 6.248C1.652 4.43466 2.17333 3.00666 3.216 1.964C4.304 0.92133 5.64133 0.399997 7.228 0.399997C8.86 0.399997 10.1973 0.898664 11.24 1.896C12.328 2.89333 12.872 4.18533 12.872 5.772C12.872 7.35866 12.3733 8.92266 11.376 10.464L6.412 17.672H0.836L3.896 10.396ZM16.476 10.396C14.98 9.39866 14.232 8.016 14.232 6.248C14.232 4.43466 14.7533 3.00666 15.796 1.964C16.884 0.92133 18.2213 0.399997 19.808 0.399997C21.44 0.399997 22.7773 0.898664 23.82 1.896C24.908 2.89333 25.452 4.18533 25.452 5.772C25.452 7.35866 24.9533 8.92266 23.956 10.464L18.992 17.672H13.416L16.476 10.396Z" fill="%23373331"/></svg>') no-repeat bottom right;
}
.welcome-to-bis-title {
  margin: 0 0 2.4rem 0;
}

.welcome-to-bis-bottom {
 /*  margin: 4rem 0 0 0; */
  justify-content: flex-start;
  align-items: flex-end;
}

.wtbis-bottom-left {
  /* flex: 0 0 196px;
  max-width: 196px; */
  flex:0 0 100%;
  max-width:100%;
}

.welcometobis-img {
  /* max-width: 196px; */
  width:100%;
  object-fit: cover;
}

.wtbis-bottom-right {
  margin-top:2.4rem;
  /* flex: 0 0 calc(100% - 196px);
  max-width: calc(100% - 196px);
  padding-left: 2.4rem; */
}

.welcometobis-signature-img {
  max-height: 85px;
  margin: 0 0 0.8rem 0;
}
/* .welcome-to-bis-bottom-desktop{
  display:flex !important
}
.welcome-to-bis-bottom-mobile{
  display:none !important;
} */
@media screen and (min-width:768px) and (max-width:991px){
  .wtbis-right{    
    flex:0 0 60%;
    max-width:60%;
  }
  .wtbis-left{
    flex:0 0 35%;
    max-width:35%;
  }
}
@media screen and (max-width:767px){
  .wtbis-right{
    margin:4rem 0 0 0;
    flex:0 0 100%;
    max-width:100%;
  }
  .wtbis-left{
    margin:4rem 0 0 0;
    flex:0 0 100%;
    max-width:200px;
  }
  .welcome-to-bis-content:before {
    left: 0;
    top: -26px;
  }
  .welcome-to-bis-content:after{
    right: 0;
    bottom: -26px;
  }
}

/*Welcome to BIS*/
/*Vision*/
.title-note {
  margin: 1.6rem 0 0 0;
}

.vision-sec-1 .section-title-block {
  max-width: 810px;
  margin-left: auto;
  margin-right: auto;
}

/*Vision*/
/*Text Component 9*/
.tc9-block {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1080px;
  margin: 0 auto;
}

.tc9-block-left {
  flex: 0 0 45%;
  max-width: 415px;
  padding-right: 2.4rem;
  position:sticky;
  top:25vh;  
}
.tc9-block-right {
  flex: 0 0 55%;
  max-width: 600px;
}

.tc9-content-item {
  position: relative;  
  margin: 0 0 2.4rem 0;
  /* padding: 0.8rem 0 0 3.2rem; */
  padding: 0 0 0 3.2rem;
}

.tc9-content-item::before {
  counter-increment: section;
  /* content:counter(section); */
  content: counter(section, decimal-leading-zero);
  position: absolute;
  top: 2px;
  left: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 1.8rem;
  font-weight: 500;
  color: #006C37;
}

.tc9-content-item h3 {
  margin: 0 0 0.4rem 0;
}
.text-component-9 a:not(.bis-link){
  color:#006C37;
  text-decoration: underline;
  text-underline-offset: 4px;
  font-weight:500;
}
.tc9-cta-block{
  margin:0.8rem 0 0 0;
}
@media screen and (max-width:767px) {
  .tc9-block-left, .tc9-block-right {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .tc9-block-left{
    position:static;
  }

  .tc9-content-item h3 {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

/*Text Component 9*/
/*Text Component 1*/
.tc1-block-top {
  max-width: 1080px;
  margin: 0 auto;
}

.tc1-block-top .section-title-block {
  margin: 0 0 2.4rem 0;
}

.tc1-block-bottom {
  max-width: 855px;
  margin: 5.6rem auto 0 auto;
}

.tc1-block-bottom h3 {
  margin: 0 0 1.6rem 0;
}

.tc1-block-bottom-cta {
  margin-top: 1.6rem;
}

/*Text Component 1*/

.bis-story-sec-2-slider-block {
  background: #f7f7f7;
}
.bis-story-sec-2-slider-block .sc2-arrow-block{
  display:none !important;
}
@media screen and (min-width:768px) and (max-width:991px){
  .bis-story-sec-2-slider-block .sc2-item{
    width:40%
  }
}
/*Text Component 2*/
.tc2-block {
  max-width: 855px;
  margin: 0 auto;
}

.tc2-block h3 {
  margin: 0 0 1.6rem 0;
}

.tc2-cta {
  margin: 1.6rem 0 0 0;
}

/*Text Component 2*/
/* Text Component 3 */
.tc3-block {
  max-width: 1080px;
  margin: 0 auto;
}
.tc3-cta{
  margin:2.4rem 0 0 0;
}

/* Text Component 3 */
.cs2-block {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 2rem;
  max-width: 1080px;
  margin: 0 auto;
}

.cs2-item h3 {
  margin: 1.6rem 0 0.8rem 0;
}

/*Accordion Component 1*/
.ac1-block, .ac2-block,.ac3-block {
  max-width: 1080px;
  margin: 0 auto;
}

.ac1-item, .ac2-item, .ac3-item {
  position: relative;
  cursor: pointer;
}

.ac1-item.hidden:before, .ac2-item.hidden:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 12px;
  height: 100%;
  background: transparent
}


.ac1-item.active:before, .ac2-item.active:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 12px;
  height: 100%;
  background: #ffcc00
}

.ac1-item.active, .ac2-item.active {
  background: #F7F7F7;
}

.ac1-item-title, .ac2-item-title, .ac3-item-title {
  position: relative;
  padding: 3.2rem;
  font-size: 2rem;
  line-height: 2.8rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  border-top: 1px solid rgba(156, 157, 157, 0.50);
}
.ac3-item-title{
  font-size:2.4rem;
  line-height:3.2rem;
}
.ac1-item .ac1-item-title{
  padding:3.2rem 6rem 3.2rem 3.2rem;
}
.ac1-item.active .ac1-item-title{
  padding:3.2rem 6rem 1.6rem 3.2rem;
}
.ac2-item.active .ac2-title-block, .ac3-title-block{
  padding:3.2rem 5.2rem 1.6rem 0;
}
.ac1-item.hidden .ac1-item-title,
.ac2-item.hidden .ac2-title-block {
  background-image: url('data:image/svg+xml,<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.2497 5.33398V26.6673M5.58301 16.0007H26.9163" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: right 32px center;
}
.ac3-item.hidden .ac3-title-block{
  background-image: url('data:image/svg+xml,<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M42 27L32 37L22 27" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');  
  background-repeat: no-repeat;
  background-position: right 0 center;
} 
.ac1-item.active .ac1-item-title,
.ac2-item.active .ac2-title-block {
  /* padding: 3.2rem 3.2rem 0.8rem 3.2rem; */
  font-weight: 700;
  background-image: url('data:image/svg+xml,<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.91699 16H25.5837" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: right 32px center;
}
.ac3-item.active .ac3-title-block {
  font-weight: 700;
  background-image: url('data:image/svg+xml,<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M42 37L32 27L22 37" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: right 0 center;
}
.ac3-item .ac3-icon-img{
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.ac3-item:hover .ac3-icon-img, .ac3-item.active .ac3-icon-img{
  -webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
  filter: grayscale(0);
}
.ac1-item-content {
  padding: 0 3.2rem 3.2rem 3.2rem;
}

.ac1-item.hidden .ac1-item-content, .ac2-item.hidden .ac2-item-content,.ac3-item.hidden .ac3-item-content {
  display: none;
}
.accordion-component-1.accordion-1-with-btn .ac1-item-title{
  display:flex;
  flex-wrap:wrap;
  width:100%;
  justify-content: space-between;
  align-items: center;
}
.accordion-component-1.accordion-1-with-btn .ac1-item-title > span{
  flex:0 0 80%;
  max-width:80%;
}
.accordion-component-1.accordion-1-with-btn .ac1-item-title .bis-link{
  margin-right:2.4rem;
  font-size:1.6rem;
  line-height:2.4rem;
}
.accordion-component-1.accordion-1-with-btn .ac1-item.active .ac1-item-title{
  background-position: right 32px bottom 32px;
}
.accordion-component-1.accordion-1-with-btn .ac1-item.active .ac1-item-title{
  border-top:0px none;
}
@media screen and (max-width:991px){
  .accordion-component-1.accordion-1-with-btn .ac1-item-title > span{
    flex:0 0 100%;
    max-width:100%;
  }
  .accordion-component-1.accordion-1-with-btn .ac1-item-title .bis-link{
    margin:1.6rem 0 0 0;
  }
  .accordion-component-1.accordion-1-with-btn .ac1-item.active .ac1-item-title,
  .accordion-component-1.accordion-1-with-btn .ac1-item .ac1-item-title{
    background-position:top 32px right 16px;
  }
}
/*Accordion Component 1*/
/*Accordion Component 2*/
.ac2-item-content-wrapper,.ac3-item-content-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: flex-start;
  align-items: flex-start;
}

.ac2-icon,.ac3-icon{
  flex: 0 0 100px;
  max-width: 100px;
  padding: 2rem 0 0 0;
  text-align: center;
  border-top: 1px solid rgba(156, 157, 157, 0.50);
}

.ac2-icon-img,.ac3-icon-img  {
  max-width: 52px;
}

/* .ac2-item.active .ac2-icon .ac2-icon-img {
  margin-top: 2rem;
} */

.ac2-right,.ac3-right {
  flex: 0 0 calc(100% - 100px);
  max-width: calc(100% - 100px);
}

.ac2-item .ac2-title-block,.ac3-item .ac3-title-block{
  padding: 3.2rem 0;
  border-top: 1px solid rgba(156, 157, 157, 0.50);
}
.ac3-item .ac3-title-block{
  padding:3.2rem 5rem 3.2rem 0;
}
.ac3-icon,.ac3-item .ac3-title-block {
  border-top:1px solid #ECEEEF
}
.ac2-item .ac2-content-block,.ac3-item .ac3-content-block {
  padding: 3.2rem 0;
}

.ac2-item-title,.ac3-item-title {
  padding: 0;
  border-top: 0px none;
}

.ac2-item-content,.ac3-item-content  {
  padding: 0 0 3.2rem 0;
}
.ac2-item-content{
  padding:0 4.2rem 3.2rem 0;
}

.ac2-item.active .ac2-title-block .ac2-item-title,.ac3-item.active .ac3-title-block .ac3-item-title {
  font-weight: 700;
}

.ac3-item-content-with-img{
  justify-content: space-between;
  align-items: flex-start;
}
.ac3-item-image{
  flex:0 0 400px;
  max-width:400px;
}
.ac3-item-img{
  border-radius:4px;
  max-height:270px;
  object-fit: cover;
}
.ac3-item-text{
  flex:0 0 calc(100% - 424px);
  max-width: calc(100% - 424px);
}
@media screen and (min-width:768px) and (max-width:991px){
  .ac3-item-image{
    flex:0 0 35%;
    max-width:35%;
  }
  .ac3-item-text{
    flex:0 0 62%;
    max-width:62%;
  }
}
@media screen and (max-width:767px) {

  .ac1-item.hidden:before, .ac2-item.hidden:before,
  .ac1-item.active:before, .ac2-item.active:before {
    width: 8px;
  }

  .ac1-item-title, .ac2-item-title,.ac3-item-title {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 2.4rem;
  }
  .ac1-item-title{
    padding:2.4rem 5.2rem 2.4rem 2.4rem;
  }

  .ac1-item.active .ac1-item-title, .ac2-item.active .ac2-title-block,
  .ac1-item.hidden .ac1-item-title, .ac2-item.hidden .ac2-title-block {
    background-position: right 8px center;
  }
  

  .ac1-item-content {
    padding: 0 2.4rem 2.4rem 2.4rem
  }

  .ac2-icon,.ac3-icon {
    padding-top:2.4rem;
    flex: 0 0 76px;
    max-width: 76px;
  }
  .ac3-icon{
    flex: 0 0 64px;
    max-width: 64px;
    text-align:left;
  }

  .ac2-icon-img,.ac3-icon-img {
    max-width: 40px;
  }

  .ac2-item-title,.ac3-item-title {
    padding: 0 4.8rem 0 0
  }
  .ac3-item-content{
    margin-left:-64px;
  }
  .ac3-item-image,.ac3-item-text{
    flex:0 0 100%;
    max-width:100%;
  }
  .ac3-right{
    flex:0 0 calc(100% - 64px);
    max-width:calc(100% - 64px);
  }
  .ac3-item.active .ac3-title-block{
    padding:3.2rem 4rem 1.6rem 0;
  }
  .ac3-item-image{
    margin:0 0 2.4rem 0;
  }
  .ac3-item .ac3-title-block{
    background-size:48px;
  }
}

/*Accordion Component 2*/
/*Slide Component 2*/
.sc2-arrow-block {
  position: relative;  
  text-align:center;
  margin:3.2rem 0 0 0;
}

.sc2-item {
  width: 25%;
  /* padding-top: 8px */
}

.sc2-item-content {
  position: relative;
  border-top: 8px solid;
  padding: 4.8rem 2.4rem 0 0;
}

/* .sc2-item-content:before {
  content: '';
  position: absolute;
  top: -16px;
  left: 0;
  width: 100%;
  height: 8px;
  background: transparent
} */

.sc2-item:nth-child(4n+1) .sc2-item-content {
  border-top-color: #ffcc00
}

/* .sc2-item:nth-child(4n+1).is-selected .sc2-item-content:before {
  background: #ffcc00;
} */

.sc2-item:nth-child(4n+2) .sc2-item-content {
  border-top-color: #C91035
}

/* .sc2-item:nth-child(4n+2).is-selected .sc2-item-content:before {
  background: #C91035;
} */

.sc2-item:nth-child(4n+3) .sc2-item-content {
  border-top-color: #003978
}

/* .sc2-item:nth-child(4n+3).is-selected .sc2-item-content:before {
  background: #003978
} */

.sc2-item:nth-child(4n+4) .sc2-item-content {
  border-top-color: #006C37
}

/* .sc2-item:nth-child(4n+4).is-selected .sc2-item-content:before {
  background: #006C37
} */

.sc2-item-year {
  margin: 0 0 1.6rem 0;
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-weight: 700
}

/* .sc2-image-block {
  margin: 0 0 1.6rem 0;
} */

.sc2-img {
  max-width: 100%;
  height: 250px;
  object-fit: cover;
  width: 100%;
}

.sc2-date-small {
  margin: 0 0 0.8rem 0;
  font-weight: 500
}

.sc2-description {
  margin: 0.4rem 0 0 0;
  color: #000;
}

/* .sc2-item .sc2-item-year,
.sc2-item .sc2-date-small,
.sc2-item h4,
.sc2-item .sc2-description {
  color: #9C9D9D
} */

.sc2-item.is-selected .sc2-item-year,
.sc2-item.is-selected .sc2-date-small,
.sc2-item.is-selected h4 {
  color: #373331
}

.sc2-item.is-selected .sc2-description {
  color: #000;
}

/* .sc2-item .sc2-image-block {
  display: none;
} */

/* .sc2-item.is-selected .sc2-image-block {
  display: block;
} */

@media screen and (min-width:768px) and (max-width:991px) {
  .sc2-item {
    width: 33.33%
  }
}

@media screen and (max-width:767px) {
  .sc2-item {
    width: 80%
  }
}

/*Slide Component 2*/
/*Continue Journey Component*/
.continue-journey-block{
  max-width:1080px;
  margin:0 auto;
}
.continue-journey-block h2{
  margin:0 0 3.2rem 0;
}
.continue-journey-content{
  display:grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 1.6rem;
  grid-row-gap:1.6rem;
}
.cj-item{
  display:flex;
  width:100%;
}
.cj-item-content{  
  flex:0 0 100%;
  max-width:100%;
  border-top:12px solid;
  border-left:1px solid rgba(156, 157, 157, 0.50);
  border-bottom:1px solid rgba(156, 157, 157, 0.50);
  border-right:1px solid rgba(156, 157, 157, 0.50);
  align-self: stretch;
}
.cj-item-content a{
  padding:2.4rem;
  color:#373331
}
.cj-item-content a{
  display:block;
}
.cj-item-image{
  position:relative;
  margin:0 0 2.4rem 0;
}
.cj-item-img{
  width:100%;
  max-width:100%;
  height:200px;
  object-fit: cover;
}
.cj-item-arrow{
  position:absolute;
  /* right:-1px;
  bottom:-1px; */
  right: -1px;
  bottom: -5px;
  transform: rotate(270deg);
}
.cj-img{
  width:100%;
  height:200px;
  object-fit: cover;
  border-radius:2px;
}
.continue-journey-content .cj-item:nth-child(1) .cj-item-content,
.continue-journey-content .cj-item:nth-child(6) .cj-item-content{
  border-top-color:#ffcc00
}
.continue-journey-content .cj-item:nth-child(1):hover .cj-item-content,
.continue-journey-content .cj-item:nth-child(6):hover .cj-item-content{
  background:#ffcc00
}
.continue-journey-content .cj-item:nth-child(1):hover .cj-item-content .cj-item-arrow g path,
.continue-journey-content .cj-item:nth-child(6):hover .cj-item-content .cj-item-arrow g path{
  fill:#ffcc00;
  transition:all 0.1s ease-in-out;
}
.continue-journey-content .cj-item:nth-child(2) .cj-item-content{
  border-top-color:#003978
}
.continue-journey-content .cj-item:nth-child(2):hover .cj-item-content{
  background:#003978
}
.continue-journey-content .cj-item:nth-child(2):hover .cj-item-content .cj-item-arrow g path{
  fill:#003978;
  transition:all 0.1s ease-in-out;
}
.continue-journey-content .cj-item:nth-child(3) .cj-item-content{
  border-top-color:#c91035
}
.continue-journey-content .cj-item:nth-child(3):hover .cj-item-content{
  background:#c91035
}
.continue-journey-content .cj-item:nth-child(3):hover .cj-item-content .cj-item-arrow g path{
  fill:#c91035;
  transition:all 0.1s ease-in-out;
}
.continue-journey-content .cj-item:nth-child(4) .cj-item-content{
  border-top-color:#9C9D9D
}
.continue-journey-content .cj-item:nth-child(4):hover .cj-item-content{
  background:#9C9D9D
}
.continue-journey-content .cj-item:nth-child(4):hover .cj-item-content .cj-item-arrow g path{
  fill:#9C9D9D;
  transition:all 0.1s ease-in-out;
}
.continue-journey-content .cj-item:nth-child(5) .cj-item-content{
  border-top-color:#006C37
}
.continue-journey-content .cj-item:nth-child(5):hover .cj-item-content{
  background:#006C37
}
.continue-journey-content .cj-item:nth-child(5):hover .cj-item-content .cj-item-arrow g path{
  fill:#006C37;
  transition:all 0.1s ease-in-out;
}
.continue-journey-content .cj-item:nth-child(2):hover .cj-item-content .cj-item-arrow g path:nth-child(2),
.continue-journey-content .cj-item:nth-child(3):hover .cj-item-content .cj-item-arrow g path:nth-child(2),
.continue-journey-content .cj-item:nth-child(4):hover .cj-item-content .cj-item-arrow g path:nth-child(2),
.continue-journey-content .cj-item:nth-child(5):hover .cj-item-content .cj-item-arrow g path:nth-child(2){
  stroke:#fff;
}
.continue-journey-content .cj-item:nth-child(2):hover .cj-item-content .cj-item-title,
.continue-journey-content .cj-item:nth-child(3):hover .cj-item-content .cj-item-title,
.continue-journey-content .cj-item:nth-child(4):hover .cj-item-content .cj-item-title,
.continue-journey-content .cj-item:nth-child(5):hover .cj-item-content .cj-item-title{
  color:#fff;
}
@media screen and (max-width:991px){
  .continue-journey-block h2{
    margin:0 0 2.4rem 0;
    font-size:2.4rem;
    line-height:3.2rem;
  }
  .cj-item-title h3{
    font-size:2rem;
    line-height:2.8rem;
  }
}
@media screen and (min-width:768px) and (max-width:991px){
  .cj-item-img{
    height:130px;
  }
}
@media screen and (min-width:540px) and (max-width:767px){
  .continue-journey-content{
    grid-template-columns: repeat(2, 1fr);
  }
  .cj-item-img{
    height:130px;
  }
}
@media screen and (max-width:539px){
  .continue-journey-content{
    grid-template-columns: repeat(1, 1fr);
  }
  .cj-item{
    display: block;
  }
 /*  .cj-item-img{
    height:auto;
  }  */ 
}
/*Continue Journey Component*/
/*Text Component 13*/
.tc13-block{
  max-width:1080px;
  margin:0 auto;
  justify-content: space-between;
  align-items: flex-start;
}
.tc13-block-left,.tc13-block-right{
  flex:0 0 50%;
}
.tc13-block-left{
  max-width:420px
}
.tc13-block-right{
  max-width:600px;
}
.tc13-block-right-content{
  margin:0 0 2.4rem 0;
}
.tc13-block-right h3{
  font-family: "Montserrat", sans-serif;  
  font-weight: 700;
  font-size:2.4rem;
  line-height:3.2rem;
  margin:0 0 0.8rem 0;
}
@media screen and (max-width:767px){
  .tc13-block-left,.tc13-block-right{
    flex:0 0 100%;
    max-width:100%;
  }    
}
/*Text Component 13*/
.giving-back-sec-5 .tc3-block{
  padding-left:11rem;
}
/*Quote Component 3*/
.qc3-slider-block{
  position:relative;
}
.qc3-block{
  max-width:1080px;
  margin:0 auto;
}
.qc3-item{
  padding:5.6rem 11rem;
  background:#F7F7F7;
  border-top:12px solid #fc0;
  border-radius:4px;
}
.qc3-item-bottom{
  margin:3.6rem 0 0 0;
}
.qc3-arrow-block{
  /* position: absolute;
  bottom: 5.6rem;
  right: 11rem; */
  display:flex;
  margin:2.4rem auto 0 auto;
}
@media screen and (max-width:767px){
  .qc3-item{
    padding:2.4rem 1.6rem;
  }  
  /* .qc3-arrow-block{
    display:none;
  } */
  .qc3-item-text.fs-24{
    font-size:1.6rem;
    line-height:2.4rem;
    font-weight:400;
  }
  .qc3-item-bottom{
    margin:2.4rem 0 0 0;
  }
  .qc3-item-name.fs-20{
    font-size:1.6rem;
    line-height:2.4rem;
  }
  .qc3-item-designation{
    font-size:1.4rem;
    line-height:2rem;
  }
  /* .qc3-item {
    width:80%;
    margin-right:1.6rem;
  } */
}
/*Quote Component 3*/
/*Quote Component 1*/
.qc1-slider-block{
  position:relative;
  border-top:12px solid #fc0;
  border-radius:4px;
}
.qc1-block{
  max-width:1080px;
  margin:0 auto;
}
.qc1-item{
  width:100%;
}
.qc1-item-content{
  display:flex;
  width:100%;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  padding:4rem;
  background:#F7F7F7;
  /* border-top:12px solid #fc0;
  border-radius:4px; */
  border-radius:0 0 4px 4px;
}
.qc1-item-content-left{
  flex:0 0 350px;
  max-width:350px;
}
.qc1-item-left-img{
  width:100%;
  height:276px;
  object-fit: cover;
  border-radius:4px;
}
.qc1-item-content-right{
  flex:0 0 calc(100% - 382px);
  max-width:calc(100% - 382px);
}

.qc1-item-content.qc1-item-content-no-img{
  padding:5.6rem 11rem
}
.qc1-item-content.qc1-item-content-no-img .qc1-item-content-left{
  display: none
}
.qc1-item-content.qc1-item-content-no-img .qc1-item-content-right{
  flex:0 0 100%;
  max-width:100%;
}
@media screen and (max-width: 767px) {
  .qc1-item-content.qc1-item-content-no-img{
      padding: 2.4rem 1.6rem;
  }
}
.qc1-icr-name{
  margin:2.4rem 0 0 0;
  font-size:2rem;
  line-height:2.8rem;
}
.qc1-nav-block{
  margin:2.4rem auto 0 auto;
  /* padding:0; */
  /* background:transparent; */
}
@media screen and (min-width:768px) and (max-width:991px){
  .qc1-item-content-left{
    flex: 0 0 40%;
    max-width:40%;
  }
  .qc1-item-left-img{
    width:100%;
    height:auto;
  }
  .qc1-item-content-right{
    flex:0 0 58%;
    max-width:58%;
  }
  .qc1-icr-block{
    padding:0 1.6rem
  }
  .qc1-icr-text.fs-24{
    font-size:2rem;
    line-height:2.8rem;    
  }
}
@media screen and (max-width:767px){
  .qc1-slider-block{
    border-top:0px none;
    border-radius:0px;
  }
  .qc1-item-content{   
    border-top:12px solid #fc0;
    border-radius:4px;
  }
  .qc1-item-content{
    padding:0;
    border-top:0px none;
    border-radius:0;
    background:#fff;
  }
  .qc1-item-content-left,
  .qc1-item-content-right{
    flex:0 0 100%;
    max-width:100%;
  }
  .qc1-item-left-img{
    width:100%;
    height:auto;
  }
  .qc1-icr-block{
    padding:1.6rem
  }
  .qc1-icr-text.fs-24{
    font-size:1.6rem;
    line-height:2.4rem;    
    font-weight:400;
  }
  .qc1-icr-block{
    margin:0.8rem 0 0 0;
    border-top:8px solid #fc0;
    padding:2.4rem;
    background:#F7F7F7;   
    border-radius:4px;
  }
  .qc1-item{
    width:100%;
   /*  margin-right:1.6rem; */
  }
  .qc1-icr-name{
    font-size:1.6rem;
    line-height:2.4rem;
  }
  .qc1-nav-block .flickity-prev-bs4,.qc1-nav-block .flickity-next-bs4{
    display:none !important;
  }
}
/*Quote Component 1*/
/*Text Component 4*/
.tc4-block{
  max-width:1080px;
  margin:0 auto;
}
.tc4-block-content{
  padding-left:22rem;
}
/*Text Component 4*/
.table-block{
  max-width:1080px;
  margin:0 auto;
}
.lower-prep-sec-2 .table-block h3,
.lower-prep-sec-4 .table-block h3{
  margin:0 0 3.2rem 0;
}
.bis-table-1{
  border-left:1px solid rgba(156, 157, 157, 0.50); 
  border-bottom:1px solid rgba(156, 157, 157, 0.50); 
  border-right:1px solid rgba(156, 157, 157, 0.50); 
}
.bis-table-1 tr td{
  /* padding:1.2rem 2.4rem 1.6rem 2.4rem;
  border-top:12px solid rgba(156, 157, 157, 0.50); 
  border-right:1px solid rgba(156, 157, 157, 0.50);  */
}
.bis-table-1 tr:nth-child(even) td {
  background: #f7f7f7;
}
.bis-table-1 th{
  padding:1.2rem 2.4rem 1.6rem 2.4rem;    
  /* margin:0 0 0.8rem 0; */
  color:#9C9D9D;
  text-transform: uppercase;
  border-top:12px solid rgba(156, 157, 157, 0.50);   
  border-bottom:0px none;
  font-weight:400;
}
.bis-table-1 td{
  padding:1.2rem 2.4rem 1.6rem 2.4rem; 
  border-bottom:0px none;
}
.bis-table-1-bottom{
  margin:0 0 0.8rem 0;
  font-size:2rem;
  line-height:2.8rem;
  color:#1D2433;
}
.bis-table{
  border-left:1px solid rgba(156, 157, 157, 0.50); 
}
.bis-table th{
  font-family: "Montserrat", sans-serif;
  font-weight:700;
  border-top:12px solid #006C37; 
  text-transform: uppercase;
}
.bis-table th,.bis-table td{
  padding:2.4rem;
  border-bottom:1px solid rgba(156, 157, 157, 0.50);  
  border-right:1px solid rgba(156, 157, 157, 0.50); 
}
.bis-table td{
  font-size:1.8rem;
  line-height:2.6rem;
  color:#373331;
}
.bis-table tr:nth-child(even) td{
  background:#f7f7f7;
}
.bis-table.bis-table-3 tr td:nth-child(odd),
.bis-table.bis-table-3 tr th:nth-child(odd){
  border-right:0px none;
}
.bis-table.bis-table-3 tr td{
  border-bottom:0px none;
}
.bis-table.bis-table-3 tr th:nth-child(1),
.bis-table.bis-table-3 tr th:nth-child(2){
  border-top-color:#006C37
}
.bis-table.bis-table-3 tr th:nth-child(3),
.bis-table.bis-table-3 tr th:nth-child(4){
  border-top-color:#9C9D9D
}
@media screen and (max-width:767px){
  .bis-table th,.bis-table td{
    padding:1.6rem;
  }
  .lower-prep-sec-2 .table-block h3, .lower-prep-sec-4 .table-block h3{
    font-size:2rem;
    line-height:2.8rem;
  }
}
.lower-prep-sec-3{
  background:#F7F7F7
}
/*Text Component 16*/
.tc16-block{
  max-width:1080px;
  margin:0 auto;
}
.tc16-item{
  margin:0 0 2.4rem 0;
  padding-left:2.4rem;
  box-sizing: border-box;
  border-left:12px solid;
}
.tc16-item-1{
  border-left-color:#fc0;
}
.tc16-item-2{
  border-left-color:#C91035;
}
.tc16-item-3{
  border-left-color:#006C37;
}
.tc16-item-4{
  border-left-color:#003978;
}
.tc16-item:last-of-type{
  margin-bottom:0
}
.tc16-item h3{
  margin:0 0 0.8rem 0;
}
.tc16-item-cta{
  margin:0.8rem 0 0 0;
}
.tc-16-note{
  margin:3.2rem 0
}
@media screen and (max-width:767px){
  .tc16-item{   
    border-left:8px solid;
  }
  .tc16-item-1{
    border-left-color:#fc0;
  }
  .tc16-item-2{
    border-left-color:#C91035;
  }
  .tc16-item-3{
    border-left-color:#006C37;
  }
  .tc16-item-4{
    border-left-color:#003978;
  }
}
/*Text Component 16*/
.chance-vacancies-sec-1 .tc16-item-1{
  border-left-color:#C91035
}
.chance-vacancies-sec-1 .tc16-item-2{
  border-left-color:#006C37
}
.ibdp-sec-1 .tc13-block-right .bis-link{
  margin:3.2rem 0 1.6rem 0;
}
.ibdp-sec-2-table-block{
  margin:4.8rem 0 0 0;
}
/*Kitchen Menu*/
.kitchen-menu-block{
  /* justify-content: space-between;
  align-items: flex-start; */
  display:grid;
  grid-template-columns: repeat(2,1fr);
  column-gap:4rem;
}
.km-left,.km-right{
  flex:0 0 48%;
  max-width:600px;
}
.km-item{
  display:flex;
  flex-wrap:wrap;
  width:100%;
  justify-content: space-between;
  align-items: flex-start;
  margin:0 0 5.6rem 0;
}
.km-left .km-item:last-of-type,
.km-right .km-item:last-of-type{
  margin:0;
}
.kmi-image-block{
  flex:0 0 240px;
  max-width:240px;
  width:240px;
  height:240px;   
}
.kmi-img{
  width:240px;
  height:240px;  
  object-fit: cover;
}
.kmi-content{
  flex:0 0 calc(100% - 256px);
  max-width:calc(100% - 256px);
  border-bottom: 8px solid #9C9D9D;
  align-self: stretch;
}
.kmi-date-block{
  display:flex;
  flex-wrap:wrap;
  width:100%;
  margin:0 0 1.6rem 0;
  justify-content: flex-start;
  align-items: flex-start;
  font-size:2.4rem;
  line-height:3.2rem;
  font-family:'Montserrat',sans-serif;
  font-weight:700;
}
.kmi-date-day{
  position:relative;
  margin:0 1.6rem 0 0;
  padding:0 1.6rem 0 0; 
  text-transform: uppercase;
}
.kmi-date-day:after{
  content:'';
  position:absolute;
  right:0;
  top:50%;
  height:20px;
  transform: translateY(-50%);
  width:2px;
  background:rgba(156, 157, 157, 0.50)
}
.kmi-item-list{
  list-style-type: disc; /* Use 'decimal' for numbered list */
}
.kmi-item-name{   
  position:relative;
  margin:0 0 0.8rem 0; 
  font-family:'Montserrat',sans-serif;
  font-size:2rem;
  line-height:2.4rem;
  font-weight:500;
}
@media screen and (min-width:992px) and (max-width:1199px){
  .kmi-image-block{
    flex:0 0 180px;
    max-width:180px;
  }
  .kmi-img{
    width:180px;
    height:180px;
  }
  .kmi-content{
    flex: 0 0 calc(100% - 196px);
    max-width: calc(100% - 196px);
  }
  .kmi-date-block{
    font-size:2rem;
    line-height:2.8rem;
  }
  .kmi-item-name{
    font-size:1.8rem;
    line-height:2.6rem;
  }
}
@media screen and (min-width:768px) and (max-width:991px){
  .km-left,.km-right{
    flex:0 0 100%;
    max-width:100%;
  }
  .km-item,.km-left .km-item:last-of-type{
    margin:0 0 3.2rem 0
  }
  .kmi-date-block{
    font-size:2rem;
    line-height:2.8rem;
  }
  .kmi-item-name{
    font-size:1.8rem;
    line-height:2.6rem;
  }
}
@media screen and (max-width:767px){
  .km-left,.km-right{
    flex:0 0 100%;
    max-width:100%;
  }
  .km-item,.km-left .km-item:last-of-type{
    margin:0 0 3.2rem 0
  }
  .kmi-date-block{
    font-size:2rem;
    line-height:2.8rem;
  }
  .kmi-item-name{
    font-size:1.8rem;
    line-height:2.6rem;
  }
  .kmi-image-block{
    flex:0 0 100%;
    max-width:100%;
    width:100%;
    height:auto;
  }
  .kmi-img{
    width:130px;
    height:130px;
  }
  .kmi-content{
    flex: 0 0 100%;
    max-width: 100%;
    align-self:auto;
  }
  .kmi-date-block{
    margin:0.8rem 0;
  }
}
/*Kitchen Menu*/
/*BIS Way*/
.bis-way-block{
  max-width:1300px;
  margin:0 auto;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 2.4rem;
}
.bis-way-item{
  margin:0 0 2.4rem 0;
  transition:all 0.01s ease-in-out;
}
.bis-way-item,
.bis-way-img{
  border-radius:4px;
}
.bis-way-img-1{
  max-height:318px;
  object-fit: cover;
}
.bis-way-img-2{
  max-height:536px;
  object-fit: cover;
}
.bis-way-img-3{
  max-height:700px;
  object-fit: cover;
}
.bis-way-img-4{
  max-height:550px;
  object-fit: cover;
}
.bis-way-img-5{
  max-height:550px;
  object-fit: cover;
}
.bis-way-img-6{
  max-height:550px;
  object-fit: cover;
}
.bis-way-img-7{  
  max-height:530px;
  object-fit: cover;
}
.bis-way-img-8{
  height:476px;
  max-height:476px;
  object-fit: cover;
}
.bis-way-item-content-block {
  padding:3.2rem;
  cursor:pointer;
  
}
.bis-way-item-content-yellow{
  background:#fc0;
}
.bis-way-item-content-green{
  background:#006C37;
}
.bis-way-item-content-grey{
  background:#D3DAE1
}
.bis-way-item-content-icon{
  width:64px;
  height:64px; 
}
.bis-way-item-content-title{
  margin:3.2rem 0;
}
.bis-way-item-content-block-popup {
  position:relative;
  display:flex;
  flex-wrap: wrap;
  width:100%;
  justify-content: flex-start;
  align-items: space-between;
}
.bis-way-item-content-block-popup > div{
  flex:0 0 100%;
  max-width:100%;
}
.bis-way-item-content-block-popup:hover{
  transform: scale(1.07) !important;
  /* box-shadow: 10px 5px 29.4px 0px rgba(0, 0, 0, 0.35) !important; */
}
/* .bis-way-item.bis-way-item-image-3:hover{
  transform: scale(1.05) !important;
} */
.bis-way-item-content-arrow{
  /* text-align:right;   
  position:absolute;
  right:3.2rem;
  bottom:3.2rem; */
}

.bis-way-item-content-yellow .bis-way-item-content-arrow,
.bis-way-item-content-grey .bis-way-item-content-arrow{
  width:44px;
  height:44px;
  background-image:url('data:image/svg+xml,<svg width="26" height="27" viewBox="0 0 26 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.999996 25.457L25 1.45704M25 1.45704L1 1.45703M25 1.45704L25 25.457" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat:no-repeat;
  background-size:24px;
  background-position:center center;    
  transition:all 0.05s ease-in-out;
}
.bis-way-item-content-yellow:hover .bis-way-item-content-arrow,
.bis-way-item-content-grey:hover .bis-way-item-content-arrow{
  background-image:url('data:image/svg+xml,<svg width="46" height="46" viewBox="0 0 46 46" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.999992 45L45 1.00001M45 1.00001L1 1M45 1.00001L45 45" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat:no-repeat;
  background-size:44px;
  background-position:center center;
}
.bis-way-item-content-green .bis-way-item-content-arrow{
  width:44px;
  height:44px;
  background-image:url('data:image/svg+xml,<svg width="26" height="27" viewBox="0 0 26 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.999996 25.457L25 1.45704M25 1.45704L1 1.45703M25 1.45704L25 25.457" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat:no-repeat;
  background-size:24px;
  background-position:center center;    
  transition:all 0.05s ease-in-out;
}
.bis-way-item-content-green:hover .bis-way-item-content-arrow{
  background-image:url('data:image/svg+xml,<svg width="46" height="46" viewBox="0 0 46 46" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.999992 45L45 1.00001M45 1.00001L1 1M45 1.00001L45 45" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat:no-repeat;
  background-size:44px;
  background-position:center center;
}
.bis-way-item-content-block .bis-way-item-content-arrow svg{
  transition: transform 0.3s ease-in-out;
}
.bis-way-item-content-block:hover .bis-way-item-content-arrow svg{
  transform: translateX(10px);
}
.bis-way-item-content-yellow .bis-way-item-content-icon{
  background-image:url('data:image/svg+xml,<svg width="96" height="96" viewBox="0 0 96 96" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M27.8792 40.6208C36.5742 40.6208 43.6482 33.546 43.6482 24.8498C42.8554 3.95617 12.9 3.96163 12.1104 24.8499C12.1105 33.5459 19.1843 40.6208 27.8792 40.6208Z" fill="white"/><path d="M87.6834 37.4301L71.3665 9.1635C70.496 7.61193 68.1774 7.6124 67.3072 9.1635L50.99 37.4301C50.0817 38.9598 51.2415 40.968 53.0196 40.9461H85.6538C87.4325 40.968 88.5915 38.9592 87.6834 37.4301Z" fill="white"/><path d="M83.1062 51.9648H55.4926C54.1983 51.9648 53.1489 53.0143 53.1489 54.3088V81.9263C53.1489 83.2208 54.1983 84.2703 55.4926 84.2703H83.1062C84.4006 84.2703 85.4499 83.2208 85.4499 81.9263V54.3088C85.4499 53.0143 84.4006 51.9648 83.1062 51.9648Z" fill="white"/><path d="M29.5354 48.9244C28.6203 48.0091 27.1363 48.009 26.221 48.9244L8.68642 66.4616C7.7713 67.3768 7.77114 68.8609 8.68627 69.7763L26.2222 87.3136C27.1374 88.2289 28.6214 88.229 29.5367 87.3136L47.0714 69.7764C47.9865 68.8612 47.9867 67.3771 47.0716 66.4617L29.5354 48.9244Z" fill="white"/></svg>');    
  background-repeat: no-repeat;
  background-position: left;
  background-size:contain;
}
/* .bis-way-item-content-yellow:hover .bis-way-item-content-icon{
  background:url('data:image/svg+xml,<svg width="97" height="96" viewBox="0 0 97 96" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.3792 40.6208C37.0742 40.6208 44.1482 33.546 44.1482 24.8498C43.3554 3.95617 13.4 3.96163 12.6104 24.8499C12.6105 33.5459 19.6843 40.6208 28.3792 40.6208Z" fill="%23006C37"/><path d="M88.1834 37.4301L71.8665 9.1635C70.996 7.61193 68.6774 7.6124 67.8072 9.1635L51.49 37.4301C50.5817 38.9598 51.7415 40.968 53.5196 40.9461H86.1538C87.9325 40.968 89.0915 38.9592 88.1834 37.4301Z" fill="%23006C37"/><path d="M83.6062 51.9648H55.9926C54.6983 51.9648 53.6489 53.0143 53.6489 54.3088V81.9263C53.6489 83.2208 54.6983 84.2703 55.9926 84.2703H83.6062C84.9006 84.2703 85.9499 83.2208 85.9499 81.9263V54.3088C85.9499 53.0143 84.9006 51.9648 83.6062 51.9648Z" fill="%23006C37"/><path d="M30.0354 48.9244C29.1203 48.0091 27.6363 48.009 26.721 48.9244L9.18642 66.4616C8.2713 67.3768 8.27114 68.8609 9.18627 69.7763L26.7222 87.3136C27.6374 88.2289 29.1214 88.229 30.0367 87.3136L47.5714 69.7764C48.4865 68.8612 48.4867 67.3771 47.5716 66.4617L30.0354 48.9244Z" fill="%23006C37"/></svg>') no-repeat center center;   
  transition:all 0.2s ease-in-out; 
} */
/* .bis-way-item-content-yellow:hover h3,
.bis-way-item-content-grey:hover h3{
  color:#006C37;
  transition:all 0.2s ease-in-out;
} */
.bis-way-item-content-green h3{
  color:#fff;
}
.bis-way-item-content-green .bis-way-item-content-icon{
  background-image:url('data:image/svg+xml,<svg width="96" height="96" viewBox="0 0 96 96" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1345_2315)"><path fill-rule="evenodd" clip-rule="evenodd" d="M65.6745 59.1627C65.6745 55.5683 62.7573 52.6511 59.1629 52.6511H36.8373C33.2429 52.6511 30.3257 55.5683 30.3257 59.1627V81.4883C30.3257 85.0827 33.2429 87.9999 36.8373 87.9999H59.1629C62.7573 87.9999 65.6745 85.0827 65.6745 81.4883V59.1627Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M24.74 42.7116C24.74 41.0094 23.3585 39.6279 21.6563 39.6279H11.0837C9.38149 39.6279 8 41.0094 8 42.7116V53.2842C8 54.9864 9.38149 56.3679 11.0837 56.3679H21.6563C23.3585 56.3679 24.74 54.9864 24.74 53.2842V42.7116Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M41.4885 43.3488V33.1162C41.4885 27.4641 46.0689 22.8836 51.721 22.8836H65.6745V14.5115C65.6745 10.9171 62.7573 7.99992 59.1629 7.99992H36.8373C33.2429 7.99992 30.3257 10.9171 30.3257 14.5115V36.8371C30.3257 40.4315 33.2429 43.3488 36.8373 43.3488H41.4885Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M45.2095 48.9302H59.163C64.8151 48.9302 69.3955 53.5107 69.3955 59.1628V69.3954H81.4885C85.0867 69.3954 88.0002 66.4819 88.0002 62.8837V33.1163C88.0002 29.5181 85.0867 26.6047 81.4885 26.6047H51.7211C48.123 26.6047 45.2095 29.5181 45.2095 33.1163V48.9302Z" fill="white"/></g><defs><clipPath id="clip0_1345_2315"><rect width="80" height="80" fill="white" transform="translate(8 8)"/></clipPath></defs></svg>');   
  background-repeat: no-repeat;
  background-position: left;
  background-size:contain;
}
.bis-way-column-2 .bis-way-item-content-green .bis-way-item-content-icon{
  background-image:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26.5712 20.8965C20.617 24.5766 16.1513 30.5987 14.4277 37.8753C14.271 38.628 14.8977 39.3808 15.6029 39.2135C16.3863 38.9626 17.2481 38.7953 18.1099 38.7117C19.05 38.628 19.8335 37.9589 20.1469 37.0389C21.4788 33.2751 23.7508 29.9295 26.6495 27.504C27.668 26.6676 29.1566 26.8349 29.94 27.9222C32.0554 31.0168 35.5026 33.0242 39.3415 33.0242C46.0008 33.0242 51.4067 27.0858 51.0933 19.8928C50.8582 13.7872 45.6091 8.26697 39.9682 8.01605C33.7006 7.6815 28.4515 12.6162 27.7464 19.0564C27.5897 19.8092 27.198 20.5619 26.5712 20.8965Z" fill="white"/><path d="M8.00346 57.0273C8.08181 63.3002 12.7825 68.6531 18.5801 69.2386C20.6171 69.4895 22.5757 69.0713 24.2993 68.2349C25.0044 67.9004 25.7878 67.9004 26.4146 68.3186C30.1752 70.6605 34.6409 71.9987 39.3416 71.9987C41.5353 71.9987 43.7289 71.6641 45.7659 71.0787C46.7061 70.8278 47.0978 69.6568 46.3927 68.9041C45.9226 68.3186 45.4525 67.7331 45.0608 67.1476C44.5124 66.3112 43.6506 65.9767 42.7104 66.144C41.6136 66.3112 40.4384 66.4785 39.2632 66.4785C36.5995 66.4785 34.0925 65.893 31.7421 64.8894C30.5669 64.3875 30.0185 62.882 30.4886 61.6274C31.1937 60.1219 31.5071 58.5328 31.5071 56.7764C31.5071 49.8343 26.2579 44.2305 19.7553 44.2305C13.1743 44.2305 7.84677 50.0016 8.00346 57.0273Z" fill="white"/><path d="M66.9974 66.48C71.8548 62.8835 73.4217 55.7742 70.6013 50.254C69.6611 48.3303 68.2509 46.8248 66.684 45.7375C66.0572 45.3193 65.5872 44.5665 65.5872 43.8138C65.3521 39.13 63.9419 34.4462 61.2782 30.2642C60.0246 28.2569 58.6144 26.5841 56.9692 25.0786C56.2641 24.4095 55.0889 24.744 54.8539 25.7477C54.6972 26.5005 54.4621 27.1696 54.2271 27.9223C53.9137 28.8423 54.0704 29.846 54.6972 30.5988C55.4806 31.4352 56.1857 32.4388 56.8908 33.4425C58.3794 35.7844 59.3195 38.3772 59.8679 40.97C60.103 42.3083 59.2412 43.6465 57.9877 43.8974C56.4991 44.232 55.0105 44.8174 53.6787 45.8211C48.2728 49.6685 46.8626 57.447 50.4665 63.2181C54.1487 68.9892 61.5915 70.4947 66.9974 66.48Z" fill="white"/></svg>');   
  background-repeat: no-repeat;
  background-position: left;
  background-size:contain;
}
/* .bis-way-item-content-green:hover .bis-way-item-content-icon{
  background:url('data:image/svg+xml,<svg width="97" height="96" viewBox="0 0 97 96" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1995_21105)"><path fill-rule="evenodd" clip-rule="evenodd" d="M66.1745 59.1627C66.1745 55.5683 63.2573 52.6511 59.6629 52.6511H37.3373C33.7429 52.6511 30.8257 55.5683 30.8257 59.1627V81.4883C30.8257 85.0827 33.7429 87.9999 37.3373 87.9999H59.6629C63.2573 87.9999 66.1745 85.0827 66.1745 81.4883V59.1627Z" fill="%23006C37"/><path fill-rule="evenodd" clip-rule="evenodd" d="M25.24 42.7116C25.24 41.0094 23.8585 39.6279 22.1563 39.6279H11.5837C9.88149 39.6279 8.5 41.0094 8.5 42.7116V53.2842C8.5 54.9864 9.88149 56.3679 11.5837 56.3679H22.1563C23.8585 56.3679 25.24 54.9864 25.24 53.2842V42.7116Z" fill="%23006C37"/><path fill-rule="evenodd" clip-rule="evenodd" d="M41.9885 43.3488V33.1162C41.9885 27.4641 46.5689 22.8836 52.221 22.8836H66.1745V14.5115C66.1745 10.9171 63.2573 7.99992 59.6629 7.99992H37.3373C33.7429 7.99992 30.8257 10.9171 30.8257 14.5115V36.8371C30.8257 40.4315 33.7429 43.3488 37.3373 43.3488H41.9885Z" fill="%23006C37"/><path fill-rule="evenodd" clip-rule="evenodd" d="M45.7095 48.9302H59.663C65.3151 48.9302 69.8955 53.5107 69.8955 59.1628V69.3954H81.9885C85.5867 69.3954 88.5002 66.4819 88.5002 62.8837V33.1163C88.5002 29.5181 85.5867 26.6047 81.9885 26.6047H52.2211C48.623 26.6047 45.7095 29.5181 45.7095 33.1163V48.9302Z" fill="%23006C37"/></g><defs><clipPath id="clip0_1995_21105"><rect width="80" height="80" fill="white" transform="translate(8.5 8)"/></clipPath></defs></svg>') no-repeat center center;   
  transition:all 0.2s ease-in-out; 
} */


.bis-way-item-content-grey .bis-way-item-content-icon{
  background-image:url('data:image/svg+xml,<svg width="96" height="96" viewBox="0 0 96 96" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7781 88L49.2611 88C51.4549 88 52.7346 84.7769 51.5463 82.3894L29.9739 40.25L8.49293 82.3894C7.21322 84.7769 8.58434 88 10.7781 88Z" fill="white"/><path d="M44 22C44 29.7895 37.6842 36 30 36C22.3158 36 16 29.6842 16 22C16 14.3158 22.2105 8 30 8C37.7895 8 44 14.3158 44 22Z" fill="white"/><path d="M59.66 88L86.117 88C87.6253 88 88.5051 85.7841 87.6881 84.1427L72.8571 55.1718L58.0889 84.1427C57.2091 85.7841 58.1517 88 59.66 88Z" fill="white"/><path d="M82.5 42.625C82.5 47.9803 78.1579 52.25 72.875 52.25C67.5921 52.25 63.25 47.9079 63.25 42.625C63.25 37.3421 67.5197 33 72.875 33C78.2303 33 82.5 37.3421 82.5 42.625Z" fill="white"/></svg>');  
  background-repeat: no-repeat;
  background-position: left;
  background-size:contain;  
}
/* .bis-way-item-content-grey:hover .bis-way-item-content-icon{
  background:url('data:image/svg+xml,<svg width="97" height="96" viewBox="0 0 97 96" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2781 88L49.7611 88C51.9549 88 53.2346 84.7769 52.0463 82.3894L30.4739 40.25L8.99293 82.3894C7.71322 84.7769 9.08434 88 11.2781 88Z" fill="%23006C37"/><path d="M44.5 22C44.5 29.7895 38.1842 36 30.5 36C22.8158 36 16.5 29.6842 16.5 22C16.5 14.3158 22.7105 8 30.5 8C38.2895 8 44.5 14.3158 44.5 22Z" fill="%23006C37"/><path d="M60.16 88L86.617 88C88.1253 88 89.0051 85.7841 88.1881 84.1427L73.3571 55.1718L58.5889 84.1427C57.7091 85.7841 58.6517 88 60.16 88Z" fill="%23006C37"/><path d="M83 42.625C83 47.9803 78.6579 52.25 73.375 52.25C68.0921 52.25 63.75 47.9079 63.75 42.625C63.75 37.3421 68.0197 33 73.375 33C78.7303 33 83 37.3421 83 42.625Z" fill="%23006C37"/></svg>') no-repeat center center;   
  transition:all 0.2s ease-in-out; 
} */
.bis-way-item-quote-grey{
  background:#D3DAE1;
  cursor:default
}
.bis-item-quote-text{
  margin:3.2rem 0 0 0;
}
.bis-way-column-3 .bis-way-item-content-grey .bis-way-item-content-icon{
  background-image:url('data:image/svg+xml,<svg width="96" height="96" viewBox="0 0 96 96" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M65 54C77.7026 54 88 43.7025 88 31C88 18.2975 77.7026 8 65 8C52.2975 8 42 18.2975 42 31C42 43.7025 52.2975 54 65 54Z" fill="white"/><path d="M8 28.8497V84.1507C8 86.332 9.66801 88 11.8493 88H67.1503C70.6147 88 72.2827 83.8941 69.8448 81.4563L14.5437 26.1552C12.1059 23.7173 8 25.3853 8 28.8497Z" fill="white"/></svg>'); 
  background-repeat: no-repeat;
  background-position: left;
  background-size:contain;  
}
/* .bis-way-column-3 .bis-way-item-content-grey:hover .bis-way-item-content-icon{
  background:url('data:image/svg+xml,<svg width="97" height="96" viewBox="0 0 97 96" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M65.5 54C78.2026 54 88.5 43.7025 88.5 31C88.5 18.2975 78.2026 8 65.5 8C52.7975 8 42.5 18.2975 42.5 31C42.5 43.7025 52.7975 54 65.5 54Z" fill="%23006C37"/><path d="M8.5 28.8497V84.1507C8.5 86.332 10.168 88 12.3493 88H67.6503C71.1147 88 72.7827 83.8941 70.3448 81.4563L15.0437 26.1552C12.6059 23.7173 8.5 25.3853 8.5 28.8497Z" fill="%23006C37"/></svg>') no-repeat center center; 
} */
.bis-way-column-3 .bis-way-item-content-yellow .bis-way-item-content-icon{
  background-image:url('data:image/svg+xml,<svg width="96" height="96" viewBox="0 0 96 96" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M56.5966 82.5729C55.2978 84.2716 56.1969 86.7696 58.295 87.2692C60.0934 87.6689 61.8918 87.8688 63.7901 87.8688C77.5776 87.9687 88.6676 76.4777 87.9683 62.4887C87.3688 50.4981 77.7775 40.7057 65.8882 39.7065C63.2905 39.5067 60.6929 39.7065 58.295 40.3061C56.1969 40.8057 55.2978 43.3037 56.5966 45.0024C60.593 50.1983 62.9908 56.6932 62.9908 63.7876C62.9908 70.8821 60.593 77.377 56.5966 82.5729Z" fill="white"/><path d="M13.436 56.5933C11.7375 55.2943 9.23979 56.1936 8.74024 58.2919C8.3406 60.0905 8.14078 61.8891 8.14078 63.7876C8.04087 77.5768 19.6304 88.6681 33.5179 87.9686C45.4071 87.3691 55.2982 77.7766 56.1974 65.786C56.3972 63.1881 56.1974 60.5901 55.5979 58.2919C55.0984 56.1936 52.6007 55.2943 50.9022 56.5933C45.7069 60.5901 39.2127 62.9882 32.1191 62.9882C25.1254 62.9882 18.6313 60.5901 13.436 56.5933Z" fill="white"/><path d="M8.04066 30.8136C7.24138 44.8026 18.3314 56.2936 32.1189 56.2936C34.0172 56.2936 35.8156 56.0937 37.614 55.694C39.7121 55.1944 40.7112 52.6964 39.3124 50.9977C35.316 45.8018 32.9182 39.3069 32.9182 32.2125C32.9182 25.118 35.316 18.6231 39.3124 13.4272C40.6113 11.7285 39.7121 9.23049 37.614 8.73088C35.2161 8.13135 32.7184 7.93151 30.1207 8.13135C18.3314 9.03065 8.74002 18.823 8.04066 30.8136Z" fill="white"/><path d="M82.573 39.4067C84.2714 40.7057 86.7692 39.8064 87.2687 37.7081C87.6684 35.9095 87.8682 34.1109 87.8682 32.2124C87.9681 18.4232 76.4785 7.33191 62.4911 8.03136C50.5019 8.63089 40.7107 18.2234 39.7117 30.114C39.5118 32.712 39.7116 35.31 40.3111 37.7081C40.8107 39.8064 43.3084 40.7057 45.0069 39.4067C50.2022 35.4099 56.6963 33.0118 63.7899 33.0118C70.8835 33.0118 77.3777 35.4099 82.573 39.4067Z" fill="white"/></svg>');    
  background-repeat: no-repeat;
  background-position: left;
  background-size:contain; 
}
/* .bis-way-column-3 .bis-way-item-content-yellow:hover .bis-way-item-content-icon{
  background:url('data:image/svg+xml,<svg width="97" height="96" viewBox="0 0 97 96" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M57.0966 82.5729C55.7978 84.2716 56.6969 86.7696 58.795 87.2692C60.5934 87.6689 62.3918 87.8688 64.2901 87.8688C78.0776 87.9687 89.1676 76.4777 88.4683 62.4887C87.8688 50.4981 78.2775 40.7057 66.3882 39.7065C63.7905 39.5067 61.1929 39.7065 58.795 40.3061C56.6969 40.8057 55.7978 43.3037 57.0966 45.0024C61.093 50.1983 63.4908 56.6932 63.4908 63.7876C63.4908 70.8821 61.093 77.377 57.0966 82.5729Z" fill="%23006C37"/><path d="M13.936 56.5933C12.2375 55.2943 9.73979 56.1936 9.24024 58.2919C8.8406 60.0905 8.64078 61.8891 8.64078 63.7876C8.54087 77.5768 20.1304 88.6681 34.0179 87.9686C45.9071 87.3691 55.7982 77.7766 56.6974 65.786C56.8972 63.1881 56.6974 60.5901 56.0979 58.2919C55.5984 56.1936 53.1007 55.2943 51.4022 56.5933C46.2069 60.5901 39.7127 62.9882 32.6191 62.9882C25.6254 62.9882 19.1313 60.5901 13.936 56.5933Z" fill="%23006C37"/><path d="M8.54066 30.8136C7.74138 44.8026 18.8314 56.2936 32.6189 56.2936C34.5172 56.2936 36.3156 56.0937 38.114 55.694C40.2121 55.1944 41.2112 52.6964 39.8124 50.9977C35.816 45.8018 33.4182 39.3069 33.4182 32.2125C33.4182 25.118 35.816 18.6231 39.8124 13.4272C41.1113 11.7285 40.2121 9.23049 38.114 8.73088C35.7161 8.13135 33.2184 7.93151 30.6207 8.13135C18.8314 9.03065 9.24002 18.823 8.54066 30.8136Z" fill="%23006C37"/><path d="M83.073 39.4067C84.7714 40.7057 87.2692 39.8064 87.7687 37.7081C88.1684 35.9095 88.3682 34.1109 88.3682 32.2124C88.4681 18.4232 76.9785 7.33191 62.9911 8.03136C51.0019 8.63089 41.2107 18.2234 40.2117 30.114C40.0118 32.712 40.2116 35.31 40.8111 37.7081C41.3107 39.8064 43.8084 40.7057 45.5069 39.4067C50.7022 35.4099 57.1963 33.0118 64.2899 33.0118C71.3835 33.0118 77.8777 35.4099 83.073 39.4067Z" fill="%23006C37"/></svg>') no-repeat center center;   
  transition:all 0.2s ease-in-out; 
} */
.bis-way-popup-content{
  padding:1.6rem;
}
.bis-way-popup-title{
  padding:1.6rem 0;
}
.bis-way-video{
  position:static;
  height:272px;
  width:100%;
  object-fit:cover;
  border-radius:8px;
  transform:none;
 /*  display:none; */
}
.bis-way-video-3{
  height:472px;
}
.bis-way-video-4{
  height:700px;
}
.bis-way-video-5,.bis-way-video-6,.bis-way-video-7{
  height:550px;
}
/* .bis-way-img{
  display:block !important;
} */
@media screen and (min-width:992px) and (max-width:1199px){
  .bis-way-video-4{
    height:500px; 
  }
}
@media screen and (min-width:768px) and (max-width:991px){
  .bis-way-block{
    max-width:100%;
    margin:0 auto;
    display: grid;
    grid-template-columns: repeat(3, 1fr);   
  }
  .bis-way-item-content-title{
    margin:2.4rem 0;
  }
  .bis-way-item-content-title h3{
    font-size:2rem;
    line-height:2.8rem;
  }
  .bis-item-quote-text{
    font-size:1.8rem;
    line-height:2.6rem;
  }
}
@media screen and (max-width:767px){
  .bis-way-block{
    max-width:100%;   
    grid-template-columns: repeat(1, 1fr);
    grid-column-gap: 0;
  }
  .bis-way-item{
    margin:0 0 1.6rem 0;
  }
  .bis-way-item-content-title{
    margin:2.4rem 0;
  }
  .bis-way-item-content-title h3{
    font-size:2.8rem;
    line-height:3.6rem;
  }
  .bis-item-quote-text{
    font-size:2rem;
    line-height:2.8rem;
  }
  .bis-way-popup-content{
    padding:0;
  }
  .bis-way-item:hover{
    transform: scale(1) !important;
  }  
}
/*BIS Way*/
.fancybox-fadeIn {
  opacity: 0;
  animation: fadeIn 0.3s forwards;
}

.fancybox-fadeOut {
  opacity: 1;
  animation: fadeOut 0.3s forwards;
}

@keyframes fadeIn {
  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  to {
    opacity: 0;
  }
}
/*Teaching at BIS*/
.teaching-at-bis-sec-1,.teaching-at-bis-sec-4,.ib-diploma-placements-sec-3{
  background:#f7f7f7;
}
.counter-block{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  max-width:1080px;
  margin:0 auto;
}
.cib-content{
  display:flex;
  width:100%;
  flex-wrap: wrap;
  max-width:210px;
}
.counter-item-block{
  border-right:1px solid #006C37;
}
.counter-item-block:nth-child(2) .cib-content{
  margin: 0 auto;
}
.counter-item-block:nth-child(3){
  border-right:0px none;    
}
.counter-item-block:nth-child(3) .cib-content{
  float: right;
}
.counter-item-block h3{
  margin:0 0 1.6rem 0;
  color:#006C37;
}
@media screen and (max-width:767px){
  .counter-block{
    grid-template-columns: repeat(1, 1fr);
  }
  .counter-item-block:nth-child(2) .cib-content{
    margin: 0;
  }
  .counter-item-block{
    padding:3.2rem 0;
    border-right:0px none;
    border-bottom:1px solid #006C37;    
  }
  .counter-item-block:nth-child(1){
    padding-top:0;
  }
  .counter-item-block:nth-child(3){
    padding-bottom:0;
    border-bottom:0px none;
  }
  .counter-item-block:nth-child(3) .cib-content{
    float: left;
    
  }
}
/*Teaching at BIS*/
/*Current Openings*/
.tabs-block-wrapper{
  max-width:1080px;
  margin:0 auto;
}
.current-openings-sec-2 .section-title-block{
  margin:0 0 5.6rem 0;
}
.no-opening-icon{
  display:block;
  margin:0 auto 2.4rem auto;
  width:80px;
  height:80px;
  border-radius:80px;
  
}
.no-openings-block{
  text-align:center;
}
/*Current Openings*/
/*Tabs Component*/
.tabs-block .nav-tabs{
  border-bottom:1px solid rgba(156, 157, 157, 0.50)
}
.tabs-block .nav-link{
  margin:0 6.4rem 0 0;
  padding:1.6rem 0;
  font-family:'Montserrat',sans-serif;
  font-size:2.4rem;
  font-weight:500;
  border:0px none;
  border-bottom:5px solid transparent;
  color:#373331;
}
.tabs-block .nav-link:hover,.tabs-block .nav-link.active{
  /* font-weight:700; */
  border-bottom:5px solid #006C37;
  color:#373331;
}
.tabs-block .tab-content{
  padding-top:3.2rem;
}
@media screen and (max-width:991px){
  .tabs-block .nav-link{
    margin:0;
  }
  .tabs-block .nav-link{
    font-size:2rem;
    line-height:2.8rem;
  }
}
@media screen and (min-width:768px) and (max-width:991px){
  
  .tabs-block .nav-link{   
    margin: 0 1.6rem 0 0;
    width:100%;
  }
  .tabs-block .nav-link:last-child{
    margin:0;
  }
}
@media screen and (max-width:767px){
  .tabs-block .nav-tabs{
    width:100%;
  }
  .tabs-block .nav-link{
    flex:0 0 100%;
    max-width:100%;
    text-align:left;
  }
}
/*Tabs Component*/
/*Legal pages*/
.legal-content-block{
  max-width:1080px;
  margin:0 auto;
}
.legal-content-block h3{
  margin:0 0 2.4rem 0;
  font-family:'Montserrat',sans-serif;
  font-size:2.4rem;
  line-height:3.2rem;
  font-weight: 700;
}
.legal-content-block h4{
  margin:0 0 0.8rem 0;
  font-family:'Montserrat',sans-serif;
  font-size:2rem;
  line-height:2.8rem;
  font-weight: 600;
}
.legal-content-block ul{
  margin:0 0 4.8rem 0;
  padding-left:2.4rem;
  list-style-type: none;
  counter-reset: list-counter;
}

.legal-content-block  li {
  counter-increment: list-counter;
  position: relative;
  margin:0 0 0.8rem 0;
}

.legal-content-block  li::before {
  content: counter(list-counter) ". ";
  position: absolute;
  left: -1.5em; /* Adjust the position as needed */
}
.legal-content-block a{
  color:#006C37;
  font-weight:500;
}
.legal-content-block a:hover,.legal-content-block a:hover:focus,.legal-content-block a:active{
  text-decoration: underline;
  text-underline-offset: 4px !important;
}
/*Legal pages*/
/*Happening at BIS*/
.news-block{
  /* max-width:1080px;
  margin:0 auto; */
}
.news-title-block{
  justify-content: space-between;
  align-items: flex-end;
}
.news-title-block .section-title-block{
  flex:0 0 40%;
  max-width:40%;
}
.select-block-wrapper{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: flex-end;
  flex:0 0 58%;
  max-width:58%;
  margin:0 0 3.2rem 0;
}
.select-block-1{
  margin-right:2.4rem;
}
.bis-select .dropdown-toggle,.bis-select .dropdown-toggle:hover,
.bis-select .dropdown-toggle:focus,.bis-select .dropdown-toggle:active{
  padding:1.6rem 3.2rem;
  background:#fff;
  border:1px solid rgba(156, 157, 157, 0.50);
  border-radius: 4px;
  outline:0 !important;
  font-family:'Montserrat',sans-serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2.4rem; 
  letter-spacing: 0.16px;
  color:#373331; 
}
.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:active{
  color:#373331;
}
.bis-select .dropdown-menu{
  max-height:300px;
  /* z-index: 99999; */
}
.bis-select .dropdown-menu li.disabled a{ 
  color:rgba(156, 157, 157, 0.50);
}
.bis-select .dropdown-menu li a{
  padding:1.2rem 3.2rem;
  font-size: 1.64rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2.rem; 
  letter-spacing: 0.16px;
  color:#373331;
}
.bis-select .dropdown-menu li a:hover,.bis-select .dropdown-menu li a:focus,
.bis-select .dropdown-menu li a:active,.bis-select .dropdown-menu li:not(.disabled) a.selected{
  background:rgba(156, 157, 157, 0.50)
}
.news-content-block{
  display:grid;
  grid-template-columns: repeat(4 , 1fr);
  grid-column-gap: 3.2rem;
  grid-row-gap:3.2rem;
}
.nci-content{
  cursor:pointer;
  transition:all 0.1s ease-in-out;
}
.nci-content:hover{
  transform: scale(1.02);
}
.nci-content:hover .nci-content-block{
  margin-top:-1px;
}
.nci-content-block{
  padding:2.4rem;
  background:#F7F7F7;
  border-radius: 0px 0px 4px 4px;
  box-shadow: 0px 4px 56.9px 1px rgba(0, 0, 0, 0.15);
  border:1px solid #DFE1E3;
  border-top:0px none;
}
.news-content-item:nth-child(3n-2) .nci-content .nci-content-image{
  border-bottom:8px solid #C91035;
}
.news-content-item:nth-child(3n-2) .nci-content .nci-content-title{
  color:#C91035
}
.news-content-item:nth-child(3n-1) .nci-content .nci-content-image{
  border-bottom:8px solid #9C9D9D;
}
.news-content-item:nth-child(3n-1) .nci-content .nci-content-title{
  color:#9C9D9D
}
.news-content-item:nth-child(3n) .nci-content .nci-content-image{
  border-bottom:8px solid #003978;
}
.news-content-item:nth-child(3n) .nci-content .nci-content-title{
  color:#003978
}
.nci-content-image,.nci-content-img {
  border-radius:4px 4px 0 0;
}
.nci-content-img{  
  height:250px;
  object-fit: cover;
  max-width:100%;
}
.nci-content-title{
  margin: 0 0 2.4rem 0;
  display: -webkit-box;
  line-clamp:1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  height: 24px;
  overflow: hidden;
  font-weight: 700;
}
.nci-content-description{
  margin: 0 0 2.4rem 0;
  display: -webkit-box;
  line-clamp:5;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  height: 100px;
  min-height: 100px;
  overflow: hidden;
}
.nci-content-date{
  min-height:24px;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2rem;
}
.nci-content-date{
  background-image:url('data:image/svg+xml,<svg width="27" height="26" viewBox="0 0 27 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.33334 25L25.3333 1M25.3333 1L1.33334 1M25.3333 1L25.3333 25" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-size:24px;
  background-position:right center;  
}
.news-content-block .news-content-item:nth-child(3n-2) .nci-content:hover .nci-content-block{
  background:#C91035;
  color:#fff;
  border:1px solid #C91035;
 /*  border-top:8px solid #C91035; */
}
.news-content-block .news-content-item:nth-child(3n-2) .nci-content:hover .nci-content-block .nci-content-title{
  color:#fff;
}
.news-content-item:nth-child(3n-1) .nci-content:hover .nci-content-block{
  background: #9C9D9D;;
  color:#fff;
  border:1px solid #9C9D9D;
 /*  border-top:8px solid #9C9D9D; */
}
.news-content-item:nth-child(3n-1) .nci-content:hover .nci-content-block .nci-content-title{
  color:#fff;
}
.news-content-item:nth-child(3n) .nci-content:hover:hover .nci-content-block{
  background: #003978;;
  color:#fff;
  border:1px solid #003978;
  /* border-top:8px solid #003978; */
}
.news-content-item:nth-child(3n) .nci-content:hover:hover .nci-content-block .nci-content-title{
  color:#fff;
}
.nci-content:hover .nci-content-date{
  background-image:url('data:image/svg+xml,<svg width="27" height="26" viewBox="0 0 27 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.33334 25L25.3333 1M25.3333 1L1.33334 1M25.3333 1L25.3333 25" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

@media screen and (min-width:768px) and (max-width:991px){
  .news-title-block .section-title-block,.select-block-wrapper{
    flex:0 0 50%;
    max-width:50%;
  }
  .select-block,.bis-select .dropdown-toggle{
    max-width:165px;
  }
  .select-block-1{
    margin-right:0.8rem;
  }
  .bis-select .dropdown-toggle, .bis-select .dropdown-toggle:hover, 
  .bis-select .dropdown-toggle:focus, .bis-select .dropdown-toggle:active{
    padding:1.6rem;
    font-size:1.4rem;
    line-height:2rem;
  }
  .bis-select .dropdown-menu li a{
    padding:1.2rem 1.6rem;
    font-size:1.4rem;
    line-height:2rem;
  }
}
@media screen and (max-width:767px){
  .news-title-block .section-title-block,.select-block-wrapper{
    flex:0 0 100%;
    max-width:100%;
  }
  .bis-select .dropdown-toggle, .bis-select .dropdown-toggle:hover, 
  .bis-select .dropdown-toggle:focus, .bis-select .dropdown-toggle:active{
    padding:1.6rem;
    font-size:1.4rem;
    line-height:2rem;
  }
  .select-block-1{
    margin:0 0 1.6rem 0;
  } 
  .select-block,.bis-select .dropdown-toggle{
    width:100%;
    max-width:100%;
  }
  .select-block .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
    width:100%;
  }
  .bis-select .dropdown-menu li a{
    padding:1.2rem 1.6rem;
    font-size:1.4rem;
    line-height:2rem;
  }
  .news-content-block{
    display:grid;
    grid-template-columns: repeat(1, 1fr);
    grid-column-gap: 0rem;
    grid-row-gap:1.6rem;
  }
  .nci-content-description{
    -webkit-line-clamp: 3;
    height: 90px;
    min-height: 90px;
  }
}
/*Happening at BIS*/
/*Text Component 17*/
.tc17-block{
  max-width:1080px;
  margin:0 auto;
  justify-content: space-between;
  align-items: center;
}
.tc17-left{
  flex:0 0 48%;
  max-width:510px;
}
.tc17-img{
  width:100%;
  max-width:100%;
  object-fit: cover;
}
.tc17-right{
  flex:0 0 48%;
  max-width: 510px;
}
.tc17-cta{
  margin-top:3.2rem;
}
@media screen and (min-width:768px) and (max-width:991px){
  .tc17-block{
    align-items: flex-start;
  }
}
@media screen and (max-width:767px){
  .tc17-left,.tc17-right{
    flex:0 0 100%;
    max-width:100%;
  }
  .tc17-left{
    margin:0 0 2.4rem 0;
  }
  .tc17-cta{
    margin-top:1.6rem;
  }
}
/*Text Component 17*/
/*Text Component 12*/
.tc12-block{
  max-width:1080px;
  margin:0 auto;
  justify-content: space-between;
  align-items: flex-start;
}
.tc12-block-left{
  flex:0 0 45%;
  max-width:415px; 
}
.tc12-block-right{
  flex:0 0 55%;
  max-width:55%;
}
.tc12-block-right-content .ac3-right{
  flex:0 0 100%;
  max-width:100%;
}
@media screen and (min-width:768px) and (max-width:1199px){
  .tc12-block-left{
    flex:0 0 40%;
    max-width:40%;
  }
}
@media screen and (max-width:767px){
  .tc12-block-left,.tc12-block-right{
    flex:0 0 100%;
    max-width:100%;
  }
  .tc12-block-left{
    margin:0 0 2.4rem 0;
  }
  .tc12-block-right-content .ac3-item-content{
    margin-left:0;
  }
}
/*Text Component 12*/
/*Text with Breadcrumb*/
.breadcrumb-block{
  position:relative;
  justify-content: flex-start;
  align-items: flex-start;
  margin:0 0 0.8rem 0;
  width:fit-content;
  z-index: 2;
}
.breadcrumb-single{
  position:relative;
  padding:0 2.8rem 0 0;
  font-size:1.6rem;
  font-weight:800;
  letter-spacing: 3.84px;
  text-transform: uppercase;
}
.breadcrumb-single:before{
  content:none;
}
.breadcrumb-single:after{
  content:'';
  position:absolute;
  right:6px;
  top:2px;  
  width:20px;
  height:20px; 
}
.breadcrumb-single-inactive:after{
  background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 15L12.5 10L7.5 5" stroke="%239C9D9D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;
}
.breadcrumb-single-active{
  color:#006C37;
}
.breadcrumb-single-active:after{
  background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 7.5L10 12.5L15 7.5" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')
}
.breadcrumb-dropdown-item{
  cursor:pointer;
}
.breadcrumb-dropdown-block{
  display:none;
  position:absolute;
  top:2.4rem;
  right:0; 
}
.breadcrumb-dropdown-content{
  min-width:300px;
  padding:1.6rem;
  background:#fff;
  border-radius:4px;
  box-shadow: 0px 4px 56.9px 1px rgba(0, 0, 0, 0.25);
}
.breadcrumb-dropdown-list{
  list-style-type: none;
  padding:0;
  margin:0;
}
.breadcrumb-dropdown-list li{
  display:block;
}
.breadcrumb-dropdown-list li a{
  display: block;
  padding:0.8rem 0;
  border-left:8px solid transparent;
  border-bottom:1px solid rgba(156, 157, 157, 0.40);
  font-family:"Montserrat",sans-serif;
  font-size:1.6rem;
  line-height:2.4rem;  
  font-weight:500;
  color:#373331;
  text-decoration: none;
}
.breadcrumb-dropdown-list li a:hover,.breadcrumb-dropdown-list li a:focus,.breadcrumb-dropdown-list li a:active,.breadcrumb-dropdown-list li a.active{
  padding:0.8rem 0.8rem 0.8rem 1.6rem;
  border-left:8px solid #006C37;  
  font-weight:700;
}
.text-with-breadcrumb-small{
  max-width:860px;
  margin:0 auto;
}
.text-with-breadcrumb-large{
  max-width:1080px;
  margin:0 auto
}
.text-with-breadcrumb-large > .container > .row > .col-12{
  padding-left:0;
  padding-right:0;
}
.text-with-breadcrumb-large .tcb-small-title{
  max-width:860px;
}
.text-with-breadcrumb-large  .tcb-small-description{
  float:right;
  max-width:850px;
}
@media screen and (max-width:767px){
  .breadcrumb-single{
    font-size:1.2rem;
    line-height:1.8rem;
  }
  .breadcrumb-single:after{
    width:16px;
    height:16px;
    background-size: 16px;
    top:0;
  }
  .text-with-breadcrumb-large > .container > .row > .col-12{
    padding-left:2rem;
    padding-right:2rem;
  }
  .breadcrumb-dropdown-block{
    bottom: -16rem;
    top: auto;
    left: 0;
    right: auto;
  }
}
/*Text with Breadcrumb*/
/*IB Primary BIS*/
.ib-primary-image-block{
  max-width:860px;
  margin:3.2rem auto 0 auto;
  justify-content: space-between;
  align-items: flex-start;
}
.ib-primary-image-single{
  flex:0 0 48%;
  max-width:48%;
}
.ib-primary-sec-1 a,.igcse-school-sec-1 a{color:#006C37;
  text-decoration: underline;
  text-underline-offset: 4px;
}
@media screen and (max-width:767px){
  .ib-primary-image-single{
    flex:0 0 100%;
    max-width:100%;
  }
  .ib-primary-image-block{
    margin:1.6rem 0 0 0;
  }
  .ib-primary-image-single:first-of-type{
    margin:0 0 1.6rem 0;
  }
}
/*IB Primary BIS*/
/* IB Primary Early Years*/
.ib-primary-early-years-sec-2 .home-banner-video-block{
  width:100%;
  height:100%;
}
.ib-primary-early-years-sec-2 video{
  position: static;
  transform: none;
}
.ib-primary-early-years-sec-2 .result-number-block{
  min-height:305px;
} 
.ib-primary-early-years-sec-2 .result-stat-img{
  max-height:240px;
  object-fit: cover;
}
@media screen and (min-width:768px) and (max-width:991px){
  .ib-primary-early-years-sec-2 h3.fs-28{
    font-size:2.2vw;
    line-height:2.4vw;
  }
}
@media screen and (max-width:767px){
  .ib-primary-early-years-sec-2 .rsc-single-left-number-block{
    grid-template-columns: repeat(2, 1fr);
  }
  .ib-primary-early-years-sec-2 .results-number-col-left{
    grid-template-columns: repeat(1, 1fr);
  }
  .ib-primary-early-years-sec-2 .results-number-col-right{
    display: block
  }
  .ib-primary-early-years-sec-2 .rsc-single-right-number-block{
    display:grid
  }
  .ib-primary-early-years-sec-2 .result-number-block{
    min-height:auto;
  }
  .ib-primary-early-years-sec-2 h3.fs-28{
    margin:0 0 0.8rem 0;
    font-size: 3.6vw;
    line-height: 4vw;
  }
}
/* IB Primary Early Years*/
/*IB Primary Junior School*/
.ib-primary-jr-school-sec-4{
  background:#f7f7f7;
}
/*IB Primary Junior School*/
/*Related items Component*/
.related-links-block{
  display:grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 2.4rem;
  grid-row-gap:2.4rem;
}
.related-item{
  overflow: hidden;  
}
.related-item:hover .related-item-img{
  transform: scale(1.05);
  transition: all 0.1s ease-in-out;
}
.related-item-image {
  overflow: hidden;  
}
.related-item-image .related-item-img{
  height:210px;
  object-fit: cover;
  border-radius:4px;
}
.related-item-title{
  position:relative;
  padding:1.6rem 0;
  background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.999996 25L25 1M25 1L1 1M25 1L25 25" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center right 12px;
  transition: all 0.1s ease-in-out;
}
.related-item:hover .related-item-title{
  background:url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.999996 25L25 1M25 1L1 1M25 1L25 25" stroke="%23006C37" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center right;
  transition: all 0.1s ease-in-out;
}
.related-item-title h3{
  color:#006C37;
  padding-right:3.2rem;
}
@media screen and (max-width:767px){
  .related-links-block{
    grid-template-columns: repeat(1, 1fr);
  }
}
/*Related items Component*/
/*Middle School*/
.middle-school-sec-1 .breadcrumb-single-inactive:last-child:after{
  content:none;
}
.middle-school-sec-1 .text-with-breadcrumb-large .tcb-small-title{
  max-width:1080px;
}
.mss3-block{
  margin:0 auto;
  max-width:1080px
}
.mss3-block h2{
  margin:0 0 3.2rem 0;
}
.middle-school-sec-1 .breadcrumb-dropdown-content{
  min-width:250px;
}
/*Middle School*/
/*Text Component 5*/
.tc5-block{
  max-width:1080px;
  margin:0 auto;
}
.tc5-pointers-block{
  display:grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 2.4rem;
  grid-row-gap:2.4rem;
  margin:0 0 8rem 0;
}
.tc5-pointer-item-content{
  justify-content: space-between;
  align-items: center;
  padding-top:2rem;  
}
.tc5-pointer-item{
  border-top:8px solid
}
.tc5-pointer-item:nth-child(1){
  border-color:#006C37
}
.tc5-pointer-item:nth-child(2){
  border-color:#FC0
}
.tc5-pointer-item:nth-child(3){
  border-color:#9C9D9D
}
.tc5-pointer-item:nth-child(4){
  border-color:#003978
}
.tc5-item-number{
  flex:0 0 40px;
  max-width:40px;
  margin-right:1.6rem;
}
.tc5-item-text{
  flex: 0 0 calc(100% - 56px);
  max-width: calc(100% - 56px);
}
.tc5-image-block{
  max-width:860px;
  margin:0 auto;
  display:grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 2.4rem;
}
.tc5-img{
  border-radius:4px;
  height:320px;
  object-fit: cover;
}
@media screen and (min-width:768px) and (max-width:991px){
  .tc5-pointers-block{
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width:767px){
  .tc5-pointers-block{
    grid-template-columns: repeat(1, 1fr);
  }
  .tc5-item-number.fs-56{
    font-size:5.6rem;
    line-height:6.4rem;
  }
  .tc5-image-block{
    grid-template-columns: repeat(1, 1fr);
    grid-row-gap: 2.4rem;
  }  
}
/*Text Component 5*/
/*Text Component 10*/
.tc10-block{
  max-width:860px;
  margin:0 auto;
}
.tc10-item{
  padding:3.2rem 0;
  border-bottom:1px solid rgba(156, 157, 157, 0.50)
}
.tc10-item:first-of-type{
  padding-top:0;
}
.tc10-item:last-of-type{
  padding-bottom:0;
  border-bottom:0px none;
}
.tc10-item-content{
  justify-content: space-between;
  align-items: flex-start;
}
.tc10-item-content-left{
  flex: 0 0 200px;
  max-width:200px;
  margin-right:2.4rem;
}
.tc10-item-content-right{
  flex:0 0 calc(100% - 224px);
  max-width:calc(100% - 224px)
}
@media screen and (max-width:767px){
  .tc10-item-content-left,.tc10-item-content-right{
    flex:0 0 100%;
    max-width:100%
  }
  .tc10-item-content-left{
    margin:0 0 1.6rem 0;
  }
}
/*Text Component 10*/
/*IGCSE at BIS*/
.igcse-school-sec-1 .text-with-breadcrumb-large .tcb-small-title,
.igcse-school-sec-1 .text-with-breadcrumb-large .tcb-small-description{
  max-width:1080px;
}
.igcse-school-sec-1 .text-with-breadcrumb-large .tcb-small-description{
  float:none;
}
.igcse-school-sec-1 .breadcrumb-dropdown-content,.igcse-results-sec-1 .breadcrumb-dropdown-content{
  min-width:240px;
}
@media screen and (max-width:767px){
  .igcse-school-sec-1 .breadcrumb-dropdown-block{
    bottom:-12rem;
  } 
}

/*IGCSE at BIS*/

/*Text Component 13*/
.tc13-block{
  max-width:1080px;
  margin:0 auto;
  justify-content: space-between;
  align-items: flex-start;
}
.tc13-block-left{
  flex:0 0 49%;
  max-width:510px; 
}
.tc13-block-right{
  flex:0 0 49%;
  max-width:510px;
}
.tc13-block-right-content .ac3-right{
  flex:0 0 100%;
  max-width:100%;
}
.tc13-img{
  height:600px; 
  object-fit:cover
}
.tc13-item{
  padding-bottom:2.4rem;
  margin-bottom:2.4rem;
  border-bottom:1px solid rgba(156, 157, 157, 0.50)
}
.tc13-item:last-of-type{
  margin:0;
  padding:0;
  border-bottom:0px none;
}
.tc13-item-title{
  margin:0 0 1.6rem 0;
}
@media screen and (min-width:768px) and (max-width:1199px){
  .tc13-block-left{
    flex:0 0 40%;
    max-width:40%;
  }
}
@media screen and (max-width:767px){
  .tc13-block-left,.tc13-block-right{
    flex:0 0 100%;
    max-width:100%;
  }
  .tc13-block-left{
    margin:0 0 2.4rem 0;
  }
  .tc13-block-right-content .ac3-item-content{
    margin-left:0;
  }
  .tc13-img{
    height:auto;
  }
}
/*Text Component 13*/
/*IGCSE Results*/
.igcse-results-sec-1 .text-with-breadcrumb-large .tcb-small-title,
.igcse-results-sec-1 .text-with-breadcrumb-large .tcb-small-description{
  max-width:100%;
}
.igcse-results-sec-1 .text-with-breadcrumb-large .tcb-small-description{
  float:none;
}
.results-block{
  justify-content: space-between;
  align-items: flex-start;
}
.results-block-left{
  flex:0 0 73%;
  max-width:73%;
}
.results-block-right{
  flex:0 0 25%;
  max-width:230px;
}
.results-list-block{
  padding:2.4rem;
  background:#F7F7F7;
  border-radius:4px;
}
.results-list-block h3{
  margin:0 0 1.6rem 0;
}
.results-list{
  list-style-type: none;
  margin:0;
  padding:0
}
.results-list li,.results-list li a{
  display:block;
}
.results-list li a{
  margin:0 0 1.6rem 0;
  color:#373331
}
.results-list li a:hover,.results-list li a:focus,.results-list li a:active{
  text-decoration: underline;
  text-underline-offset: 4px;
}
.results-list li:last-child a{
  margin:0;
}
@media screen and (max-width:767px){
  .results-block-left,.results-block-right{
    flex:0 0 100%;
  }
  .results-block-left{
    max-width: 100%;
    margin:0 0 3.2rem 0;
  }
}
/*IGCSE Results*/
/*Results Stats Block*/
.results-stats-block{
  max-width:1080px;
  margin:0 auto;
}
.results-stats-content,.rsc-single-left-number-block,.rsc-single-right-number-block{
  display:grid;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
}
.result-number-block{
  padding:1.6rem;
  border-radius:4px;  
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  width:100%;
}
.result-numberblock h3,.result-number-block .result-number-desc{
  flex:0 0 100%;
  max-width:100%;
}
.result-number-grey-block{
  background:#D3DAE1;
  color:#373331
}
.rsc-single-left-number-block{
  margin-top:1.6rem;
}
.rsc-single-right-number-block{
  margin-bottom:1.6rem;
}
.rsc-single-left-number-block .result-number-grey-block:first-of-type,
.rsc-single-right-number-block .result-number-grey-block:first-of-type{
  margin:0 0 1.6rem 0;
}
.result-number-red-block{   
  height:100%;  
  background:#C91035;
  color:#fff;  
}
.result-number-blue-block{ 
  height:100%;  
  background:#003978;
  color:#fff; 
}  
.result-number-yellow-block{ 
  height:100%;  
  background:#FC0;
  color:#303030; 
}  
.result-number-green-block{ 
  height:100%;  
  background:#006C37;
  color:#fff; 
} 

.results-number-col-right{
  align-self: stretch;
  align-items: flex-end;
}
@media screen and (min-width:768px){
  .result-number-block-mobile{
    display:none;
  }
}
@media screen and (max-width:767px){
  .results-stats-content{
    grid-template-columns: repeat(1, 1fr);
  }
  .result-number-block-mobile {
    height:auto;
  }
  .results-number-col-right{
    display:none;
  }
  .rsc-single-left-number-block{
    grid-template-columns: repeat(1, 1fr);
  }
  .results-number-col-left{
    display:grid;
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 0.8rem;
    grid-row-gap: 0.8rem;
  }
  .result-number-block-mobile.result-number-red-block{
    order:1;
  }
  .result-number-block-mobile.result-number-blue-block{
    order:3;
  }
  .results-number-col-left .result-number-grey-block:nth-child(1){
    order:4
  }
  .results-number-col-left .result-number-grey-block:nth-child(2){
    order:6
  }
  .results-number-col-left .result-number-grey-block:nth-child(3){
    order:2
  }
  .results-number-col-left .result-number-grey-block:nth-child(4){
    order:5
  }
  .rsc-single-left-number-block .result-number-grey-block:first-of-type{
    margin:0;
  }
  .rsc-single-right-number-block{
    display:none;
  }
  .result-number-block{
    align-items: flex-start;
  }
  .result-number-desc{
    font-size:1.2rem;
    line-height:1.8rem;
  }
  .result-number-block h3{
    font-weight:700;
  }
}
/*Results Stats Block*/
/*Text Component 14*/
.tc14-block{
  padding-left:7.5px;
  padding-right:7.5px;
}
.text-component-14{
  padding:8rem 0;
  background:#fc0
}
.tc14-block{
  max-width:860px;
  margin:0 auto;
}
.tabs-container{
  display:flex;
  flex-wrap: wrap;
  width:100%;
  justify-content: flex-start;
  align-items: flex-start;
}
.tc14-tabs-block{
  flex:0 0 200px;
  max-width:200px;
  border-right:1px solid #373331;
}
.tc14-tabs-content-block{
  flex:0 0 calc(100% - 200px);
  max-width:calc(100% - 200px);
  padding-left:6.4rem;
}
.tabs-list{
  list-style-type: none;
  margin:0;
  padding:0;
}
.tabs-list li,.tabs-list li a{
  display:block;
}
.tabs-list li a{
  padding:0.8rem 0;
  font-family:'Montserrat',sans-serif;
  font-weight:500;
  font-size:2.8rem;
  line-height:3.6rem;
  color:#373331;
  border-right:6px solid transparent;
}
.tabs-list li a:hover{
  font-weight:700;
}
.tabs-list li a.active{
  font-weight:700;
  color:#006C37;
  border-right:6px solid #006C37;
}
.tci-content{
  display:grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 2.4rem;
  grid-row-gap: 5.6rem;
}
.tci-cta-block{
  margin-top:3.2rem;
}
.tabs-content-item {
  display: none;
}
.tabs-content-item.active {
  display: block;
}
@media (min-width: 768px) and (max-width:992px){
  .tc14-block{
    max-width: 720px;
  }
  .tci-block h3{
    font-size:3.2rem;
  }
}
@media screen and (max-width:767px){
  .tc14-block{
    padding-left:0;
    padding-right:0;
  }
  .tc14-tabs-block{
    border-right:0px none;
  }
  .tc14-block .section-title-block{
    padding-left:2rem;
    padding-right:2rem;
  }
  .tabs-container{
    display: block;
    width:auto;
    padding:0 2rem;
  }
  .tc14-tabs-block{  
    width: 100%;
    max-width: max-content;
    overflow-x: scroll;
  }
  .tabs-list li, .tabs-list li a{
    display:inline-block;
  }
  .tabs-list li a{
    padding:1.6rem;
    font-size:1.6rem;
    line-height:2.4rem;
    border-right:0px none;    
    border-bottom:6px solid transparent
  }
  .tabs-list li a.active{
    border-top:0px none;
    border-right:0px none;
    border-bottom:6px solid #006C37;
  }
  .tc14-tabs-content-block{
    flex:0 0 100%;
    max-width:100%;
    padding-left:0;
    padding-top:3.2rem;
  }
  .tci-content{
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 1.6rem;
    grid-row-gap: 2.4rem;
  }
  .tci-block h3{
    font-size:3.6rem;
    line-height:4.4rem;
    font-weight:500;
  }
  .tci-block-description.fs-20{
    font-size:1.6rem;
    line-height:2.4rem;
  }
}
/*Text Component 14*/
/*Graph Block*/
.graph-block{
  max-width:1080px;
  margin:0 auto;
}
.graph-intro-text{
  margin:0 0 3.2rem 0;
}
@media (min-width: 768px){
  .igcse-graph-mobile{
    display:none;
  }
}
@media screen and (max-width:767px){
.igcse-graph-desktop{
  display:none;
}
}

/*Graph Block*/
/*IB Diploma at BIS*/
.ib-diploma-sec-1 .text-with-breadcrumb-large .tcb-small-title,
.ib-diploma-sec-1 .text-with-breadcrumb-large .tcb-small-description{
  max-width:100%;
}
.ib-diploma-sec-1 .text-with-breadcrumb-large .tcb-small-description{
  float:none;
}
@media screen and (max-width:767px){
  .ib-diploma-sec-1 .breadcrumb-dropdown-block{
    bottom: -28rem;
  }
}
/*IB Diploma at BIS*/
/*IB Diploma CAS*/
.ib-diploma-cas-sec-2 .tc13-img{
  height:460px;
}
.ib-diploma-cas-bottom-text-block{
  max-width:1080px;
  margin:0 auto;
}
@media screen and (max-width:1199px){
  .ib-diploma-cas-sec-2 .tc13-img{
    height:100%;
  }
}
/*IB Diploma CAS*/
/*IB Diploma Placements*/ 
.placement-list{
  display:grid;
  grid-template-columns: repeat(8 , 1fr);
  grid-column-gap: 1.6rem;
  grid-row-gap: 4rem;
}
.placement-list.placement-list-ibdp{
  display:block;
}
.placement-list.placement-list-ibdp .placement-item img{
  max-height:100%;
}
.placement-item{
  margin:0 auto;
  text-align:center;
}
.placement-item img{
  max-width: 100%;
  max-height:80px;
}
/*IB Diploma Placements*/ 
/*Horizontal tabs*/
.horizontal-tabs{
  border-bottom:1px solid rgba(156, 157, 157, 0.50);
}
.horizontal-tabs-list{
  list-style-type: none;
    margin: 0;
    padding: 0;
}
.horizontal-tabs-list li, .horizontal-tabs-list li a {
  display: inline-block;
}
.horizontal-tabs-list li a {
  padding: 1.6rem 2.4rem;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 2.8rem;
  line-height: 3.6rem;
  color: #373331;
  border-bottom: 5px solid transparent;
  text-align:center;
}
.horizontal-tabs-list li a:hover{
  font-weight:700;
}
.horizontal-tabs-list li a.active{
  font-weight:700;
  border-bottom: 5px solid #006C37;
}
.horizontal-tabs-item{
  display:none;
  padding-top:4rem;
}
.horizontal-tabs-item.active{
  display:block;
}
.horizontal-tabs-block,.results-stats-block,.placements-block{
  margin:0 auto;
  max-width:1080px;
}
@media screen and (min-width:992px) and (max-width:1199px){
  .horizontal-tabs-block,.results-stats-block,.placements-block{   
    max-width:960px;
  }
}
@media screen and (min-width:768px) and (max-width:991px){
  .horizontal-tabs-block,.results-stats-block,.placements-block{   
    max-width:720px;
  }
}
@media screen and (max-width:767px){
  .horizontal-tabs-list li a{
    padding:1.6rem;
    font-size:2.2rem;
    line-height:3rem;
  }
  .horizontal-tabs-block,.results-stats-block,.placements-block{   
    max-width:100%;
    padding-left:2rem;
    padding-right:2rem;
  }
 /*  .horizontal-tabs-item{
    padding-top:0;
  } */
  .placement-list{
    grid-template-columns: repeat(3, 1fr);
  }
}
/*Horizontal tabs*/
/*Faculty*/
.faculty-block{
  display:grid;
  grid-template-columns: repeat(4,1fr);
  grid-column-gap: 3.2rem;
  grid-row-gap: 5.6rem;
}
.faculty-single-content{
  display:block;
  color:#373331
}
.faculty-single-content:hover,.faculty-single-content:focus,.faculty-single-content:active{
  color:#373331
}
.faculty-single-image{
  position:relative;
}
.faculty-list-img{
  width:100%;
  max-width:100%;
  height:255px;
  object-fit: cover;
  border-radius:4px;
}
.faculty-arrow-icon{
  position:absolute;
  right:-1px;
  bottom:-1px;
}
.faculty-single-name{
  margin:1.6rem 0 0 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  max-height:30px;
}
.faculty-single-designation{
  margin:0.8rem 0 1.2rem 0;
  /* display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  max-height:30px; */
}
.faculty-single-description{
  position:relative;
 /*  padding-left:1.6rem; */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  max-height:100px;
  font-style:italic;
}
.ib-diploma-sec-1 .faculty-single-description{
  font-style:normal;
}
.ib-diploma-sec-1 .faculty-single-name{
  margin:1.6rem 0 0.8rem 0;
}
/* .faculty-single-description p:before {
  content: open-quote;
  font-size: 1rem;
  color: #ccc;
  position: absolute;
  left: -10px;
  top: -10px;
}
.faculty-single-description p:after{
  content: close-quote;
  font-size: 1rem;
  color: #ccc;
  position: absolute;
  right: -10px;
  bottom: -10px;
}
q {
  quotes: "“" "”" "‘" "’";
}

q:before {
  content: open-quote;
}

q:after {
  content: close-quote;
} */
/* .quote-icon-leadership{
  width:16px;
  height:16px; 
}
.quote-icon-leadership-start{
  position:absolute;
  left:0;
  top:0;
}
.quote-icon-leadership-end{
  position:absolute;
  right:0;
  bottom:0;
} */
.faculty-detail-block {
  padding:5rem 0 3.2rem 0;
  display:flex;
  flex-wrap:wrap;
  width:100%;
  justify-content: space-between;
  align-items: flex-start;
}
.faculty-detail-block .faculty-single-image{
  flex:0 0 300px;
  max-width:300px;
}
.faculty-detail-block .faculty-detail-description{
  flex:0 0 calc(100% - 300px);
  max-width:calc(100% - 300px)
}
.faculty-detail-block .faculty-list-img{
  max-width:255px;
}
.faculty-detail-block .faculty-single-name{
  margin:0 0 1.6rem 0; 
}
.faculty-detail-block .faculty-single-name,.faculty-detail-block .faculty-single-description{
  -webkit-line-clamp: inherit;
  overflow: visible;
  max-height:fit-content;
}
@media screen and (min-width:992px) and (max-width:1199px){
  .faculty-list-img{
    height:212px
  }
}
@media screen and (min-width:768px) and (max-width:991px){
  .faculty-block{
    grid-template-columns: repeat(3, 1fr);
  }
  .faculty-list-img{
    height:214px
  }
}
@media screen and (max-width:767px){
  .faculty-block{
    grid-template-columns: repeat(1, 1fr);
    grid-row-gap: 3.2rem;
  }
  .faculty-list-img{
    height:auto;
    aspect-ratio: 1 / 1;
  }
  .faculty-detail-block{
    padding:2.4rem 0
  }
  .faculty-detail-block .faculty-single-image,
  .faculty-detail-block .faculty-detail-description{
    flex:0 0 100%;
    max-width:100%;
  }
  .faculty-detail-block .faculty-single-image{
    margin:0 0 2.4rem 0;
  }
  .faculty-detail-block .faculty-list-img{
    max-width:100%;
  }
}
/*Faculty*/
/*Search*/
.nav-item-search{
  position:relative;
  padding:1.2rem 2.4rem 1.6rem 0;
}
.search-icon-bis{
  margin:0 0 0 1rem;
}
.search-input-bis{
  display:none;
  position:absolute;
  left:-300px;
  top:-5px;
  width:300px;
  padding:1.2rem;
  font-size:1.6rem;
  line-height:2.4rem;
  border:0px none;
  border-bottom:1px solid #006C37;
  transition: all 0.3s ease;
}
.search-block-top{
  position:relative;
  justify-content: space-between;
  align-items: center;
}
.search-block-input{
  display: block;
  flex:0 0 calc(100% - 150px);
  max-width:calc(100% - 150px);
  padding:1.6rem 4rem 1.4rem 4.5rem;
  border:1px solid #DBE2E5;
  background-color:#fff;
  background-image: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.32761 15.7699C10.9904 15.7699 12.4059 15.1857 13.5741 14.0173C14.7424 12.849 15.3266 11.4312 15.3266 9.76395C15.3266 8.10126 14.7424 6.68577 13.5741 5.51745C12.4059 4.34928 10.9904 3.76519 9.32761 3.76519C7.66052 3.76519 6.24275 4.34928 5.0743 5.51745C3.90598 6.68577 3.32183 8.10126 3.32183 9.76395C3.32183 11.4312 3.90598 12.849 5.0743 14.0173C6.24275 15.1857 7.66052 15.7699 9.32761 15.7699ZM9.32451 17.0781C8.31099 17.0781 7.36066 16.8859 6.47355 16.5014C5.58657 16.117 4.81369 15.5955 4.15489 14.9367C3.49624 14.278 2.97467 13.5055 2.59019 12.619C2.20584 11.7325 2.01367 10.7809 2.01367 9.76416C2.01367 8.76109 2.20667 7.81662 2.59266 6.93075C2.9788 6.04487 3.50037 5.27054 4.15737 4.60775C4.81451 3.9451 5.5863 3.42099 6.47272 3.0354C7.35915 2.64982 8.31078 2.45703 9.32761 2.45703C10.331 2.45703 11.2758 2.64982 12.1621 3.0354C13.0483 3.42099 13.8226 3.94483 14.4848 4.60693C15.1469 5.26903 15.6708 6.04239 16.0564 6.92703C16.4419 7.81167 16.6347 8.75792 16.6347 9.76581C16.6347 10.6649 16.4839 11.5124 16.1824 12.3082C15.8808 13.1038 15.4647 13.824 14.9341 14.4686L17.795 17.3431C17.9235 17.4717 17.9872 17.6244 17.9861 17.8011C17.9848 17.9777 17.9188 18.1331 17.788 18.2673C17.6572 18.3971 17.5057 18.4603 17.3335 18.4569C17.1614 18.4535 17.0099 18.3886 16.8791 18.2623L13.9943 15.3843C13.3539 15.9121 12.6367 16.3264 11.8427 16.6272C11.0487 16.9278 10.2093 17.0781 9.32451 17.0781Z" fill="%23373331"/></svg>');
  background-position:left 14px center;
  background-repeat: no-repeat;
}
.search-input-bis.active{
  display: block; 
}
.search-term-remove{
  position:absolute;
  right:175px
}
.search-results-count{
  margin:0 0 0.8rem 0;
}
.sri-title,.sri-link{
  margin:0 0 0.4rem 0;
}
.sri-title{
  text-transform: capitalize;
}
.sri-link a,.sri-link a:hover,.sri-link a:focus,.sri-link a:active{
  color:#006C37;
  text-decoration: underline;
  text-underline-offset: 4px; 
}
.search-result-item{
  padding:1.6rem 0;
  border-bottom:1px solid #E3E3E3
}
.sri-description span{
  font-weight:600;
  background: rgba(255, 204, 0, 0.40);
}
.search-result-item:last-of-type{
  padding-bottom:0;
  border-bottom:0px none;
}
@media screen and (min-width:1200px) and (max-width:1399px){
  .search-input-bis{
    width:200px;
    left:-200px;
  }
}
@media screen and (min-width:992px) and (max-width:1199px){
  .search-input-bis{
    width:200px;
    left:-200px;
  }
}
@media screen and (max-width:991px){
  .mobile-search-block{
    position:relative;
  }
  .mobile-search-block .search-input-bis-mobile {
    display:block;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease; 
  }

  .mobile-search-block .search-input-bis-mobile.active {
      visibility: visible;
      opacity: 1;
      pointer-events: auto;
  }
  .search-icon-bis.search-icon-bis-mobile{    
    position: absolute;
    right: 64px;
    top: 3px;
    bottom: 0;
  }
  .search-input-bis{
    width:calc(100vw - 100px);
    left: calc(-100vw + 95px);
  }
}
@media screen and (max-width:767px){
  .search-block-input{
    flex:0 0 100%;
    max-width:100%;
    margin:0 0 1.6rem 0;
  }
  .search-term-remove {
    position: absolute;
    right: 15px;
    top: 15px;
  }
}
/*Search*/
.cs2-img-block img{
  height:400px;
  object-fit: cover;
}
.rsc-single-left-image-block .result-stat-img,.rsc-single-right-image-block .result-stat-img{
  object-fit: cover;
}
/*404 page*/
.sec-1-404{
  min-height:calc(100vh - 400px);
}
.block-content-404 h1{
  color:#006C37;
}
/*404 page*/
#notice-block{
  position: fixed;
  bottom: 20px;
  right: 120px;
  max-width:fit-content;
  padding:1.6rem 2.4rem 0.8rem 2.4rem;
  background:#006C37;
  border-bottom:8px solid #FC0;
  border-radius: 4px;
  box-shadow: 9px 32px 43.6px 0px rgba(0, 0, 0, 0.29);
  z-index:1111;
}
#notice-block .notice-block-link,#notice-block .notice-block-link:hover,
#notice-block .notice-block-link:focus,#notice-block .notice-block-link:active{
  display:block;
  font-size:3.6rem;
  line-height:4.4rem;
  font-weight:700;
  color:#fff;
}
@media screen and (max-width:767px){
  #notice-block{
    max-width: 240px;
    padding: 0.8rem 1.6rem;
  }
  #notice-block .notice-block-link, #notice-block .notice-block-link:hover, #notice-block .notice-block-link:focus, #notice-block .notice-block-link:active{
    font-size:2.4rem;
    line-height:3.2rem;
  }
}

.accordion-current-openings.accordion-component-1.accordion-1-with-btn .ac1-item-title > span{
    flex:0 0 60%;
    max-width:60%;
}
@media only screen and (min-width: 767px) {
  .dropdown-toggle::after{
  display: none;
}
}
@media (min-width: 992px){
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 12px;
    padding-left: 12px;
}
}
.nav-link{
  color: #333333;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show{
  color: #E83224;
}
.navvs{
  padding-top: 5px;
  padding-bottom: 5px;
}
.ddd2:hover .dropdown-menu {
  display:block;
}
.nav-link:focus, .nav-link:hover {
    color: #E83224;
}
.dropdown-item{
  white-space:normal;
}
.dropdown-menu{
  width: 270px;
}
.dropdown-item{
  font-weight: 400 !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
p{
  text-align: justify;
}
.fadds{
  position: absolute;
  right: 30px;
  bottom: 30px;
  padding: 10px;
  font-weight: 600;
  color: #ffffff;
  font-size: 21px;
  line-height: 28px;
  background: #003978;
}
.pt-30{
  padding-top: 30px !important;
}
.pb-30{
  padding-bottom: 30px !important;
}
.pb-50{
  padding-bottom: 50px;
}
.bis-copyright-block a:after{
  display: none;
}
.sdfdsfds h3{
  font-size: 21px;
  line-height: 31px;
  text-transform: uppercase;
  padding-bottom: 10px;
  margin-bottom: 0;
}
.losdfs img{
  width: 210px;
}
.sgsstdf ul{
  padding: 0;
  margin: 0;
}
.sgsstdf ul li{
  padding-bottom: 10px;
  list-style: none;
}
.sgsstdf ul li i{
  padding-right: 5px;
  font-size: 18px;
}
.sdfspl{
  padding-right: 20px;
}
.foot-contact{
  padding: 0;
  margin-bottom: 0;
}
.foot-contact li{
  padding-bottom: 10px;
  list-style: none;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}
.foot-contact li i{
  font-size: 18px;
  line-height: 28px;
  width: 30px;
  float: left;
}
.foot-contact li a:hover{
  text-decoration: none;
}
.foot-contact p{
  text-align: left;
  padding-bottom: 0;
  margin-bottom: 0;
}
.vv1{
  padding-left: 30px;
}
.foot-contact a:not([class]):after{
  display: none;
  margin-right: 0;
}
.foot-contact:after{
  display: none;
  margin-right: 0;
}
.foot-contact a:not([class]), 
.foot-contact a:not([class]):hover, 
.foot-contact a:not([class]):focus, 
.foot-contact a:not([class]):active{
  margin-right: 0;
}
.man{
  position: relative;
}
.man2{
  position: fixed;
  z-index: 999;
  right: -106px;
  top: 45%;
}
.man2 a{
font-size: 16px;
line-height: 26px;
background: #ffcc00;
transform: rotate(-90deg);
font-weight: 600;
text-transform: uppercase;
padding: 10px 30px 10px 30px;
}
.man2 a:hover{
  background: #E83224;
  color: #ffffff;
}
.numbs h4{
  text-align: center;
  font-size: 35px;
  line-height: 45px;
  font-weight: 600;
}
.numbs p{
  text-align: center;
  font-size: 18px;
  line-height: 28px;
}
.numbs .nn1{
  color: #FFCC00;
}
.numbs .nn2{
  color: #C91035;
}
.numbs .nn3{
  color: #003978;
}
.numbs .nn5{
  color: #006C37;
}
@media only screen and (max-width: 767px) {
.header-spacer{
  display: none;
}
#bis-navigation{
  position: relative;
}
.sdfspl{
  padding-right: 0;
}
}
.bru-sec{
  background-image: url("../../../../../images/f1.jpg");
  background-size: cover;
  background-position: center bottom;
}
.bru-sec2{
  background: rgba(51,51,51,0.3);
  padding-top: 200px;
  padding-bottom: 50px;
}
.bru-sec2 h3{
  text-align: center;
  font-size: 35px;
  line-height: 45px;
  font-weight: 600;
  color: #ffffff;
  padding-bottom: 10px;
}
.bru-sec2 ul{
  text-align: center;
}
.bru-sec2 ul li{
  display: inline;
  font-size: 18px;
  line-height: 28px;
  color: #ffffff;
  padding-right: 7px;
  display: inline;
}
.bru-sec2 ul li a{
  color: #ffffff;
}
.bru-sec2 ul li a:not([class]):after{
  display: none;
}
.bru-sec2 a:not([class]), 
.bru-sec2 a:not([class]):hover, 
.bru-sec2 a:not([class]):focus, 
.bru-sec2 a:not([class]):active{
  margin-right: 0;
}
td.table-titl3 {
    color: #fff;
    background: #E83224;
    font-size: 18px;
    padding: 10px;
    font-weight: bold;
}
.isdfggs h4{
  font-size: 21px;
  line-height: 31px;
  padding-bottom: 10px;
  margin-bottom: 0;
}
.isdfggs a:not([class]):after{
  display: none;
}
.isdfggs a.btn-success{
  font-size: 16px;
  line-height: 26px;
  background: #003978;
  padding: 5px 30px 5px 30px !important;
  border-color: #003978;
}
.isdfggs a.btn-success:hover{
  font-size: 16px;
  line-height: 26px;
  background: #E83224;
  padding: 5px 30px 5px 30px !important;
  border-color: #E83224;
}