    .main_wrapper h1{margin-top: 100px !important; margin-bottom: 20px !important; font-size: 40px !important;  line-height: 42px !important;}
@media(min-width: 64em){.main_wrapper h1 {font-size: 62px !important;  line-height: 64px !important;}} 
 
  .main_wrapper h2 {font-size: 36px !important;line-height: 42px !important; }
  .main_wrapper h2, h3 {margin-top: 30px !important; }
  .main_wrapper h3 {font-size: 30px !important; }
  .main_wrapper h4 {font-weight: 700;    font-size: 26px;}
  .node-content a {color: #00558C !important; font-weight: 700;}
  .node-content a:hover:not(.btn-tulane) {text-decoration: underline;}

  .main_wrapper{display: block; overflow: hidden;}

.accordion{margin-bottom:2rem;}
.accordion__item{border-top:0.0625rem solid #1e6344;}
.accordion__toggle{display:block;padding:0.5rem 0;font-size:1.1rem;line-height:1.3;font-weight:bold;color:#55812b;}
.accordion__toggle:hover{color:#1e6344;}
.accordion__toggle__icon{float:right;width:1.25rem;margin-left:2rem;margin-top:1rem;}
.accordion__item--active  
.accordion__toggle__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.accordion__item--active .accordion__content{height:auto;}


  .layout__region--content {overflow: hidden;}

  .table { padding: 10px; }
  .table tr:nth-child(odd) td { background: #ebebeb; }
  .table th, .table td { padding: 1rem; }
  .table a { all: revert !important;}


  .button:hover, .btn-tulane:hover, .btn-tulane a:hover {
      --tw-border-opacity: 1;
      border-color: rgb(33 84 63/var(--tw-border-opacity)) !important;
      background-color: rgb(33 84 63/var(--tw-text-opacity)) !important;
      --tw-text-opacity: 1;
      color: rgb(33 84 63/var(--tw-text-opacity)) !important;
  color: white !important;
  }

  .button {
      --tw-border-opacity: 1;
      border-color: rgb(33 84 63/var(--tw-border-opacity)) ;
      background-color: initial;
      --tw-text-opacity: 1;
      color: rgb(33 84 63/var(--tw-text-opacity));
      border-width: 1px;
      border-style: solid;
      cursor: pointer;
      padding: 0.75rem 1.25rem;
    display: inline-block;
    min-width: 250px;
    text-align: center;
    margin: 5px;
    float: left;
    position: relative;
  }

