body.page-template-blank-copy{
	background: #F8F5EE;
    overflow-x: hidden;
}
#wrapper-block_82e5d894c37eee9216eb990406c7860d {
    background-image: url(https://mhsldev.wpenginepowered.com/wp-content/uploads/2026/01/MH-Graduation-2025-A7Z05032-1.png);
    background-size: cover;
    min-height: 800px;
    background-position: center;
}

.page-template-blank-copy h2{
	
font-family: "Bembo Std";
font-size: 55px;
font-style: normal;
font-weight: 400;
line-height: 97%; /* 53.35px */
}

.page-template-blank-copy h2 strong{

font-family: Montserrat;
font-size: 45px;
font-style: normal;
font-weight: 700;
line-height: 120%;
}

.page-template-blank-copy p{
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 27px */
letter-spacing: 0.18px;
}

.button{
	display: inline-flex;
    padding: 19px 24px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 134%;
    letter-spacing: -0.165px;
    text-transform: uppercase;
    border: 3px solid;
    border-radius: 0;
    width: fit-content;
    cursor: pointer;
}
.button:hover{
  text-decoration: none;
}

.mw-600{
	max-width: 600px;
	margin: auto;
}

.block-wrapper.left-right-trap.lrt-1 h2 {
    position: relative;
    top: 50px;
}
@media (min-width: 1100px){
  .primary-nav .global-drop-nav h3 {
          margin: 0 0 .5em;
          font-size: 15px;
          font-weight: 400;
          line-height: 1.2;
          margin: 0 0 .5em;
          color: #94021c;
          font-size: 1.44em;
          font-family: Montserrat, Arial, sans-serif;
      }

    .csscolumns .academics-menu-link .global-drop-nav {
        margin-left: -162px;
        min-height: 230px;
    }
}

@media (min-width: 768px){
    .block-wrapper.left-right-trap {
        position: relative;
        top: -200px;
    }
 }


/* =========================================
   Wrapper Trap Shape
   ========================================= */
.block-wrapper.left-right-trap{
  position: relative;
  overflow: hidden;
  /* angled top edge */
  clip-path: polygon(0 0, 100% 7.5%, 100% 100%, 0 100%);
}

/* If you want a slightly more aggressive angle on smaller screens */
@media (max-width: 767.98px){
  .block-wrapper.left-right-trap{
    clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
  }
}


@media (max-width: 767.98px){
  .block-wrapper.left-right-trap .wp-block-spacer{
    height: 0 !important;
  }
}

@media (max-width: 767.98px){
  .block-wrapper.left-right-trap .wp-block-columns{
    margin: 0 !important;
  }
  .block-wrapper.left-right-trap .wp-block-column{
    flex-basis: 100% !important;
  }
}


@media (max-width: 767.98px){

  /* IMPORTANT: scope to this wrapper only */
  #wrapper-block_2175bfff40d4ffc71742311149704361.left-right-trap{
    background: linear-gradient(260deg, #95021E -9.63%, #5D0024 109.08%) !important;
    padding-top: 100px;
    padding-bottom: 0px;
  }

  /* overlay the provided cutout PNG */
  #wrapper-block_2175bfff40d4ffc71742311149704361.left-right-trap::before{
    content:"";
    position:absolute;
    inset:0;
    z-index: 0;
    pointer-events:none;

    /* Use your uploaded mobile image URL here */
/*     background-image: url('https://mhsldev.wpenginepowered.com/wp-content/uploads/2026/02/Group-633595.png') !important; */
    background-repeat:no-repeat;
    background-size: cover;
    background-position: center bottom;
  }

  /* keep inner content above the overlay */
  #wrapper-block_2175bfff40d4ffc71742311149704361.left-right-trap > *{
    position: relative;
    z-index: 1;
  }

  /* optional: kill spacer on mobile so content sits like comp */
  #wrapper-block_2175bfff40d4ffc71742311149704361.left-right-trap .wp-block-spacer{
    height: 0 !important;
  }
}

 