/* Universal breakpoints */
.premier-mc-box {
  margin: 40px auto 40px; }
  .premier-mc-box .premier-mc-photo-wrap {
    margin-top: -50px;
    width: 51%;
   /* background-color: #F0F9FF;*/
    border-radius: 0px 24px 0px 0px;
    padding-bottom: 45px;
    max-width: 708px;
    }
  .premier-mc-box .premier-mc-content-wrap {
    max-width: 51%; }
  .premier-mc-box .premier-mc-wrap {
    padding: 20px 140px 0; }
    .premier-mc-box .premier-mc-wrap img {
      max-width: 100%; }
  .premier-mc-box .premier-mc-content-inner {
    background: #006B9F;
    padding-bottom: 60px;
    /* padding-top: 100px; */
    }
  .premier-mc-box .premier-mc-photo {
    width: 100%;
    min-height: 560px;
    border-radius: 0px 24px 0px 0px; }
    @media (min-width: 768px) and (max-width: 1080px) {
      .premier-mc-box .premier-mc-photo {
        min-height: 400px !important; } }
  .premier-mc-box .premier-mc-desc-heading {
    font-weight: 700;
    font-size: 42px;
    line-height: 48px;
    margin: 0 0 24px 0; }
  .premier-mc-box .premier-mc-desc-subhead {
    font-size: 36px;
    line-height: 48px;
    color: #FFFFFF;
    margin: 0px 0 32px;
    font-weight: normal;
    font-weight: 500;
    }
  .premier-mc-box .premier-mc-desc-copy {
    font-size: 20px;
    line-height: 28px;
    margin: 0px 0 40px; }
  .premier-mc-box .premier-mc-description {
    border-radius: 0px 0px 0px 24px;
    padding: 0 112px 40px 112px;
    }
    .premier-mc-box .premier-mc-description.reverse {
      border-radius: 0px 0px 24px 0px; }
  .premier-mc-box .premier-mc-card {
    position: absolute;
    left: 40%;
    top: -80px;
    max-width: 390px; }
    @media (min-width: 768px) {
      .premier-mc-box .premier-mc-card {
        left: 60%; } }
    @media (min-width: 992px) {
      .premier-mc-box .premier-mc-card {
        left: 40%; } }
    @media (min-width: 1280px) {
      .premier-mc-box .premier-mc-card {
        left: 60%; } }
  .premier-mc-box .premier-mc-cta-wrap {
    width: -moz-fit-content;
    width: fit-content;}
    .premier-mc-box .premier-mc-cta-wrap .cta-subtext {
      font-weight: 400;
      font-size: 16px;
      line-height: 25px;
      text-align: center;
      width: 100%;
      margin-top: 16px; }    
    .premier-mc-cta-wrap .button-outlined-white:hover {
      background-color:#fff !important;
      color:#006B9F !important;
    }
    .premier-mc-cta-wrap .button-outlined-white:hover img{
      filter: brightness(1) invert(0) !important;
    }
	.premier-mc-box .premier-mc-card-new {
    position: absolute;
   /* left: 40%;*/
    top: -40px;
    max-width: 390px;
    }
@media (min-width:992px){
	.premier-mc-box .premier-mc-card-new {
		top:-150px;
   
	}
  .premier-mc-box .premier-mc-cta-wrap-new .button-gold{width: 180px;}
	.premier-mc-box .premier-mc-content-inner{
		border-bottom-left-radius: 24px;
		padding-top:100px;
	}
}
   @media  (max-width:991px) {
      .premier-mc-box .premier-mc-card-new {
        left: 50%;
    transform: translate(-50%); } }
   @media (min-width: 992px) and (max-width:1279px) {
      .premier-mc-box .premier-mc-card-new {
        left: 55%;
        } }
    @media (min-width: 1280px) {
      .premier-mc-box .premier-mc-card-new {
        left: 65%;
        } }

		.premier-mc-box .premier-mc-cta-wrap-new {
    width: -moz-fit-content;
    width: auto;
    display: flex;
    gap: 10px;	}
    .premier-mc-box .premier-mc-cta-wrap-new .cta-subtext {
      font-weight: 400;
      font-size: 16px;
      line-height: 25px;
      text-align: center;
      width: 100%;
      margin-top: 16px; }

    
    .premier-mc-cta-wrap-new .button-outlined-white:hover {
      background-color:#fff !important;
      color:#006B9F !important;
    }
    .premier-mc-cta-wrap-new .button-outlined-white:hover img{
      filter: brightness(1) invert(0) !important;
    }
	.text-space{
		margin:12px;
	}
	/* ADA fixes*/
	 .premier-mc-cta-wrap-new a.button-outlined-white:focus-visible ,a.button-gold:focus-visible ,a.text-white:focus-visible {  
     outline : 2px solid #000000;}

           @media (max-width: 991px) {
        .premier-mc-box {
          margin: 40px auto 60px; } 
        .premier-mc-box .premier-mc-photo-wrap {
          width: 100%;
          max-width: 100%;
          padding-bottom: 0; } 
        .premier-mc-box .premier-mc-content-wrap {
          max-width: 100%; } 
      .premier-mc-box .premier-mc-wrap {
        padding: 20px; } 
      .premier-mc-box .premier-mc-photo {
        min-height: 230px;
        max-height: 278px;
        border-radius: 0px; } 
      .premier-mc-box .premier-mc-desc-heading {
        font-size: 36px;
        line-height: 40px; } 
      .premier-mc-box .premier-mc-desc-subhead {
        font-size: 24px;
        line-height: 32px;
        margin: 20px 0 20px; } 
      .premier-mc-box .premier-mc-desc-copy {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 40px; 
      } 
      .premier-mc-box .premier-mc-description {
        border-radius: 0px;
        padding: 100px 30px 40px; }
          .premier-mc-box .premier-mc-description.reverse {
            border-radius: 0px; } 
      .premier-mc-box .premier-mc-card {
        max-width: 200px; } 
          .premier-mc-box .premier-mc-cta-wrap {
            width: 100%; } 
          .premier-mc-box .premier-mc-cta-wrap .cta-subtext a {
            display: block;
            padding: 0; } 
          .premier-mc-box .premier-mc-cta-wrap .cta-subtext {
            font-size: 14px;
            line-height: 24px; } 
        .premier-mc-box .premier-mc-cta-wrap {
          margin: 0 auto; } 
            .premier-mc-box .premier-mc-card-new {
              max-width: 200px; } 
            .premier-mc-box .premier-mc-cta-wrap-new {
              width: 100%; } 
              .premier-mc-box{
              padding-top: 40px;
              }
            .premier-mc-box .premier-mc-cta-wrap-new .cta-subtext a {
              display: block;
              padding: 0; } 
            .premier-mc-box .premier-mc-cta-wrap-new .cta-subtext {
              font-size: 14px;
              line-height: 24px; } 
          .premier-mc-box .premier-mc-cta-wrap-new {
            margin: 0 auto; } }
			@media (min-width: 992px) {
			.half-split-offset {
				margin:80px auto !important;
			}}
			.premier-mc-cta-wrap-new a{
			border-radius:8px}
.disclaimer-span-text{
pointer-events:none !important;}
	 
.disclaimer-span-text a{
font-size: 14px !important;
line-height: 20px !important;
color: #3B3D49 !important;
text-decoration: none !important;
pointer-events: none !important;
cursor: default !important;
font-weight: unset !important;}

	 
     
	
