




  .module-page-title {
    position: relative;
  }
  
  .module-page-title + .module {
    position: relative;
    z-index: 2;
  }
  
  .module-page-title .module-inner {
    position: relative;
    z-index: 2;
  }
  
  .module-page-title nav.breadcrumb {
    margin-bottom: calc(85 * var(--base-unit));
  }
  
	.module-page-title .headline-group .headline {
		color: #3a4390;
    margin-bottom: calc(35 * var(--base-unit));
	}
  
	.module-page-title .copy-col {
		max-width: var(--grid-4-);
		margin-left: var(--grid-1);
	}
  
  .module-page-title .kicker {
    color: #1e1f1c;
  }
  
  .module-page-title .slanted-background {
    position: absolute;
    top: calc(var(--page-padding-top) * -1);
    left: 0;
    right: 0;
    height: 410px;
    background: var(--background-color, #eaeaf4);
    z-index: 1;
    --slant-clip: calc(100% - (130 * var(--base-unit)));
    clip-path: polygon(0% 0%, 100% 0%, 100% var(--slant-clip), 0% 100%);
  }
  
  .module-page-title .headline-group {
    position: relative;
  }
  
  .module-page-title .headline-group .arrow {
    position: absolute;
    right: calc(100% + (50 * var(--base-unit)));
    top: calc(-50 * var(--base-unit));
    pointer-events: none;
    display: block;
  }
  
  .module-page-title .headline-group .arrow svg {
    width: calc(79 * var(--base-unit));
    height: auto;
    display: block;
  }
  
  
  



	@media (max-width: 900px) {
		
		.module-page-title .copy-col {
			max-width: var(--grid-4-);
			margin-left: 0;
		}
    
    .module-page-title .headline-group .arrow {
      display: none;
    }
		
	}
	
	
	
	
	
	@media (max-width: 700px) {
		
		.module-page-title .copy-col {
			max-width: 500px;
			margin-left: 0;
		}
		
	}
  
  
  
  
  @media (max-width: 500px) {
    
    .module-page-title .headline-group .copy {
      line-height: 1.66666666666666666666;
    }
    
  }