.home-hero-split { }
  .home-hero-split .overlay {
    position: absolute;
	  mix-blend-mode: multiply;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(45deg, rgb(29, 45,63), rgba(104, 114, 126, 0)); }
.home-hero-split.teal{  background: linear-gradient(45deg, rgb(29, 45, 62), rgba(66,129, 149)) !important;}
  .home-hero-split .container {
    z-index: 1;
    position: relative; }

.home-hero-split .overlay-icon{ content:'';  height:100%; right:0; position: absolute; z-index:1; mix-blend-mode:screen;     top: 0;
    bottom: 0; transition: 0.3s ease all;}
.home-hero-split .overlay-icon img{height:100%;}
.home-hero-split .intro-section{ background-size: cover;
	
  padding: 100px 0;
  background-position: center;
  position: relative;}
.home-hero-split .intro-section p{ color: #fff;}
  .home-hero-split .intro {
    width: 545px;
    max-width: 100%; }
.special .intro{width: 100%;}
.special h1{max-width:700px; line-height:50px !important;}
  .home-hero-split h1 {
    font-size: 100px;
    color: var(--white);
    margin-bottom: 10px;
    line-height: 1; }
@media (max-width: 980px){
	.home-hero-split .overlay-icon{  height:45%; top:unset;}
}
@media (max-width:900px){
	.special h1{line-height:56px !important;}
	.home-hero-split h1 {font-size: 70px;}
}

@media (max-width: 600px){
	.home-hero-split .overlay-icon{  height:35%;}
}
@media (max-width:460px){
	.special h1{line-height:51px !important;}
	.home-hero-split h1 {font-size: 65px;}
}

.special h4{ margin-top:50px;}
  .home-hero-split p {
    color:#757C82; }
  .home-hero-split a.button {
    background: var(--teal); }
    .home-hero a.button:hover {
      background: var(--white);
      color: var(--teal); }
.home-hero-split .links{display: flex; flex-flow: wrap;}
.home-hero-split .links a{margin-right: 15px; margin-bottom: 15px;}
  .home-hero-split .aboutItems {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 25px;
    margin-top: 100px; }
.home-hero-split.fourcol .aboutItems{
    grid-template-columns: repeat(4, 1fr) !important;}
    @media (max-width: 860px) {
      .home-hero-split .aboutItems {
        grid-template-columns: repeat(1, 1fr) !important; } 
		.home-hero-split.fourcol .aboutItems{
        grid-template-columns: repeat(1, 1fr) !important; }}
    .home-hero-split .aboutItems .item { box-shadow: 0px 3px 20px rgba(0,0,0,16%);
      padding: 20px;
      position: relative; 
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;}
.special .item{display: flex;
    align-items: center;
    justify-content: center;
}
      .home-hero-split .aboutItems .item::before {
        -webkit-transition: all 300ms ease-in;
        transition: all 300ms ease-in; }
      .home-hero-split .aboutItems .item:hover::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.15);
        -webkit-backdrop-filter: blur(30px);
                backdrop-filter: blur(30px);
        z-index: -1; }
      .home-hero-split .aboutItems .item h4 {
            font-weight: 700;
    color: var(--teal);
    font-size: 30px;
    font-family: 'Calibre';
    margin: 15px 0;}
      .home-hero-split .aboutItems .item a {
        color: #283A4F;
        font-size: 20px;
        font-weight: bold; }
        .home-hero-split .aboutItems .item a:hover {
          color: var(--teal); }
        .home-hero-split .aboutItems .item a span {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          margin-left: 10px; }

